diff --git a/.circleci/config.yml b/.circleci/config.yml index 148872a2a..2d718d909 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,7 +18,7 @@ executors: resource_class: macos.m1.medium.gen1 browsers: docker: - - image: 'cypress/browsers:node-20.14.0-chrome-126.0.6478.114-1-ff-127.0.1-edge-126.0.2592.61-1' + - image: 'cypress/browsers:node-22.11.0-chrome-130.0.6723.69-1-ff-132.0-edge-130.0.2849.56-1' jobs: win-test: @@ -153,7 +153,7 @@ jobs: parallelism: 3 executor: name: cypress/default - node-version: '20.13.1' + node-version: '22.11.0' steps: - cypress/install: post-install: 'npm run build' @@ -175,7 +175,7 @@ jobs: parallelism: 2 executor: name: cypress/default - node-version: '20.13.1' + node-version: '22.11.0' steps: - cypress/install: install-browsers: true @@ -188,7 +188,7 @@ jobs: parallelism: 2 executor: name: cypress/default - node-version: '20.13.1' + node-version: '22.11.0' steps: - cypress/install: install-browsers: true @@ -199,7 +199,7 @@ jobs: release: executor: name: cypress/default - node-version: '20.13.1' + node-version: '22.11.0' steps: - checkout - run: npx semantic-release@23.1.1 diff --git a/.github/workflows/chrome-docker.yml b/.github/workflows/chrome-docker.yml index c784a70b1..20b49c032 100644 --- a/.github/workflows/chrome-docker.yml +++ b/.github/workflows/chrome-docker.yml @@ -7,7 +7,7 @@ jobs: chrome: runs-on: ubuntu-24.04 # https://github.com/cypress-io/cypress-docker-images - container: cypress/browsers:node-20.14.0-chrome-126.0.6478.114-1-ff-127.0.1-edge-126.0.2592.61-1 + container: cypress/browsers:node-22.11.0-chrome-130.0.6723.69-1-ff-132.0-edge-130.0.2849.56-1 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6850242a1..34388bd42 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -20,7 +20,7 @@ cache: # this job installs npm dependencies and Cypress install: - image: cypress/base:20.16.0 + image: cypress/base:22.11.0 stage: build script: @@ -35,7 +35,7 @@ install: # all jobs that actually run tests can use the same definition .job_template: - image: cypress/base:20.16.0 + image: cypress/base:22.11.0 stage: test script: # print CI environment variables for reference diff --git a/.node-version b/.node-version index 209e3ef4b..2bd5a0a98 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20 +22 diff --git a/Dockerfile b/Dockerfile index f3e3d8cc0..99d025d74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # https://documentation.codeship.com/pro/languages-frameworks/nodejs/ # use Cypress provided image with all dependencies included -FROM cypress/base:20.16.0 +FROM cypress/base:22.11.0 RUN node --version RUN npm --version WORKDIR /home/node/app diff --git a/Jenkinsfile b/Jenkinsfile index 0053b16c3..cf578b81e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -37,7 +37,7 @@ pipeline { agent { // this image provides everything needed to run Cypress docker { - image 'cypress/base:20.14.0' + image 'cypress/base:22.11.0' } } diff --git a/appveyor.yml b/appveyor.yml index e8582a118..0ad1cc319 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -9,7 +9,7 @@ image: Visual Studio 2022 # https://www.appveyor.com/docs/lang/nodejs-iojs/ # Test against the latest version of this Node.js version environment: - nodejs_version: "20" + nodejs_version: "22" # Install scripts. (runs after repo cloning) install: diff --git a/azure-ci.yml b/azure-ci.yml index c6f08b6ff..073231ca5 100644 --- a/azure-ci.yml +++ b/azure-ci.yml @@ -15,7 +15,7 @@ jobs: steps: - task: NodeTool@0 inputs: - versionSpec: '20.x' + versionSpec: '22.x' displayName: 'Install Node.js' # npm modules and Cypress binary should be cached diff --git a/basic/.circleci/config.yml b/basic/.circleci/config.yml index 06020bf5a..34512d9c9 100644 --- a/basic/.circleci/config.yml +++ b/basic/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: test: docker: - - image: cypress/base:20.16.0 + - image: cypress/base:22.11.0 steps: - checkout # restore folders with npm dependencies and Cypress binary diff --git a/basic/.gitlab-ci.yml b/basic/.gitlab-ci.yml index 1393495bf..060ec0f4d 100644 --- a/basic/.gitlab-ci.yml +++ b/basic/.gitlab-ci.yml @@ -13,7 +13,7 @@ cache: - cache/Cypress test: - image: cypress/base:20.16.0 + image: cypress/base:22.11.0 stage: test script: - npm ci diff --git a/basic/Jenkinsfile b/basic/Jenkinsfile index a37863bae..1d8ccac6d 100644 --- a/basic/Jenkinsfile +++ b/basic/Jenkinsfile @@ -2,7 +2,7 @@ pipeline { agent { // this image provides everything needed to run Cypress docker { - image 'cypress/base:20.14.0' + image 'cypress/base:22.11.0' } } diff --git a/basic/azure-ci.yml b/basic/azure-ci.yml index 76f46b05a..8d153fc4e 100644 --- a/basic/azure-ci.yml +++ b/basic/azure-ci.yml @@ -9,7 +9,7 @@ jobs: steps: - task: NodeTool@0 inputs: - versionSpec: '20.x' + versionSpec: '22.x' displayName: 'Install Node.js' # npm modules and Cypress binary should be cached diff --git a/basic/codeship-pro/Dockerfile b/basic/codeship-pro/Dockerfile index f3e3d8cc0..99d025d74 100644 --- a/basic/codeship-pro/Dockerfile +++ b/basic/codeship-pro/Dockerfile @@ -2,7 +2,7 @@ # https://documentation.codeship.com/pro/languages-frameworks/nodejs/ # use Cypress provided image with all dependencies included -FROM cypress/base:20.16.0 +FROM cypress/base:22.11.0 RUN node --version RUN npm --version WORKDIR /home/node/app diff --git a/buddy.yml b/buddy.yml index 035b5c2ef..44709ea78 100644 --- a/buddy.yml +++ b/buddy.yml @@ -8,7 +8,7 @@ type: "BUILD" working_directory: "/buddy/cypress-example-kitchensink" docker_image_name: "cypress/base" - docker_image_tag: "20.14.0" + docker_image_tag: "22.11.0" execute_commands: - "npm install --force" - "npm run cy:verify"