From f601821c96f5cb13531f6a25fd54582c385aad78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Berg=C3=A9?= Date: Wed, 27 Dec 2023 23:50:03 +0400 Subject: [PATCH] chore: upgrade cypress --- .github/workflows/main.yml | 6 +----- cypress.config.js | 6 ++++++ package.json | 4 ++-- pnpm-lock.yaml | 39 ++++++++++++++++++++------------------ 4 files changed, 30 insertions(+), 25 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cc25673..bb3c08e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,11 +18,7 @@ jobs: version: 8 - name: Install dependencies and launch Cypress tests - uses: cypress-io/github-action@v5 + uses: cypress-io/github-action@v6 with: build: pnpm run build start: pnpm run start - - - name: Argos screenshots upload - if: ${{ always() }} - run: pnpm exec argos upload cypress/screenshots diff --git a/cypress.config.js b/cypress.config.js index d022448..ec794b2 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -4,5 +4,11 @@ module.exports = defineConfig({ e2e: { baseUrl: "http://localhost:3000/", video: false, + setupNodeEvents(on, config) { + require("@argos-ci/cypress/task")(on, config, { + // Enable upload to Argos only when it runs on CI. + uploadToArgos: !!process.env.CI, + }); + }, }, }); diff --git a/package.json b/package.json index 3953bd2..0bb6d29 100644 --- a/package.json +++ b/package.json @@ -40,8 +40,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@argos-ci/cli": "^1.0.2", - "@argos-ci/cypress": "^1.1.2", + "@argos-ci/cli": "^1.0.5", + "@argos-ci/cypress": "^1.3.0", "@babel/core": "^7.23.2", "@radix-ui/colors": "^3.0.0", "@tailwindcss/typography": "^0.5.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90b03c7..ab0437e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,11 +86,11 @@ dependencies: devDependencies: '@argos-ci/cli': - specifier: ^1.0.2 - version: 1.0.2 + specifier: ^1.0.5 + version: 1.0.5 '@argos-ci/cypress': - specifier: ^1.1.2 - version: 1.1.2(cypress@13.4.0) + specifier: ^1.3.0 + version: 1.3.0(cypress@13.4.0) '@babel/core': specifier: ^7.23.2 version: 7.23.2 @@ -168,17 +168,17 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@argos-ci/browser@1.1.1: - resolution: {integrity: sha512-3PX/J09tDKPb8KNX+WjrGw+KAm42QGJy8LpJArlUCKjEK0tmR2GkoUWdEcSxlmRE5d2e6NVOSo+FCc0AK35NGA==} + /@argos-ci/browser@1.3.0: + resolution: {integrity: sha512-SFeEBoWrm/li4+L4TNVFk2WJC2iARPhswLJQNSDs+ARvduEr+y7ry2O+AsVY4y3NztPqjL2tBHIcFRnvV17rRg==} engines: {node: '>=16.0.0'} dev: true - /@argos-ci/cli@1.0.2: - resolution: {integrity: sha512-AgjhdLWGZzE9nEaVnUl3+NNcVM59oxmVrFYyT/izv9zhpaRIIV7GsDYSL0kwa7uAyp1iIq9h8FNEh1l4IFDZsg==} + /@argos-ci/cli@1.0.5: + resolution: {integrity: sha512-nydt2ugMTZA4UttKEgk5sqE7Y7547nLHwK5TdZel06QhXjOHl6+DmOuWZbLev5575M3KmSmk2v9XnHXMlJeGmA==} engines: {node: '>=16.0.0'} hasBin: true dependencies: - '@argos-ci/core': 1.2.0 + '@argos-ci/core': 1.4.0 commander: 11.1.0 ora: 7.0.1 update-notifier: 6.0.2 @@ -186,11 +186,11 @@ packages: - supports-color dev: true - /@argos-ci/core@1.2.0: - resolution: {integrity: sha512-SZ+J9uBUGSWi8a3rEUC1wavEAKcnAEz1rO617MOFOdvvBYK1FEE2+ZZlt3G9uL9Jn3cYhhYTczL4CckZi1V3jg==} + /@argos-ci/core@1.4.0: + resolution: {integrity: sha512-1npIRpFNm40OaX9UP8Ry1ZSF4Y4jJdtkyUH2arS5kTV2Ksc0WtqO2rx+ELwqr4iHODNSh7QGUX4Jnj1usRap4Q==} engines: {node: '>=16.0.0'} dependencies: - '@argos-ci/util': 1.1.0 + '@argos-ci/util': 1.2.0 axios: 1.6.0(debug@4.3.4) convict: 6.2.4 debug: 4.3.4(supports-color@8.1.1) @@ -201,20 +201,23 @@ packages: - supports-color dev: true - /@argos-ci/cypress@1.1.2(cypress@13.4.0): - resolution: {integrity: sha512-in32R4bnqmosTkbIUEmM0E8GcH+isaIyNl1OoCgiCp+zAgvyViqxlA1A+nVCtwqGzgr3mWppA0HNgexvLZZ4iA==} + /@argos-ci/cypress@1.3.0(cypress@13.4.0): + resolution: {integrity: sha512-ily44oRViQ/IZHQQ9Xy/R9P7HYys6AiRJPzauEVxtVnI0GrWOxvgua9ZgfBgTubIlSFEjyTsFJ8f/Un9kQNX7g==} engines: {node: '>=16.0.0'} peerDependencies: cypress: ^12.0.0 || ^13.0.0 dependencies: - '@argos-ci/browser': 1.1.1 - '@argos-ci/util': 1.1.0 + '@argos-ci/browser': 1.3.0 + '@argos-ci/core': 1.4.0 + '@argos-ci/util': 1.2.0 cypress: 13.4.0 cypress-wait-until: 1.7.2 + transitivePeerDependencies: + - supports-color dev: true - /@argos-ci/util@1.1.0: - resolution: {integrity: sha512-ppdHKkzE+eGFlXbNspqhaHrjp7GZmd0rZ3qT4C4HsX9qU8fuIFeRc5dMh2o72jXsDnZu14NUYXUmCPQaFnJpCw==} + /@argos-ci/util@1.2.0: + resolution: {integrity: sha512-e/sAEECDzUr02v5sXPcd1Ky3WqNOMDWkutfBC8RBizj3Z+CUp6uwV+bzyTZaE9Zms9WekqXAfKe1rZkEie+DrA==} engines: {node: '>=16.0.0'} dev: true