diff --git a/.github/workflows/browserslist-db-update.yml b/.github/workflows/browserslist-db-update.yml index 71c93b849e3..8622100387d 100644 --- a/.github/workflows/browserslist-db-update.yml +++ b/.github/workflows/browserslist-db-update.yml @@ -54,10 +54,10 @@ jobs: contents: write steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/check-issue-has-release.yml b/.github/workflows/check-issue-has-release.yml index 365863e0fed..b151760b52a 100644 --- a/.github/workflows/check-issue-has-release.yml +++ b/.github/workflows/check-issue-has-release.yml @@ -35,8 +35,8 @@ jobs: ) && github.event.review.state == 'approved' steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: # Use modern Node for native fetch in script. node-version: '18.x' diff --git a/.github/workflows/compressed-size.yml b/.github/workflows/compressed-size.yml index e269ff4caaa..c1fafc54bc7 100644 --- a/.github/workflows/compressed-size.yml +++ b/.github/workflows/compressed-size.yml @@ -33,10 +33,10 @@ jobs: permissions: pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index ee2c43837aa..dd328394073 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -95,10 +95,10 @@ jobs: timeout-minutes: 30 if: github.event_name == 'push' || github.event.pull_request.draft == false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -121,7 +121,7 @@ jobs: id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -137,7 +137,7 @@ jobs: run: npm run test:e2e - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: failure() with: name: e2e-debugging-run[${{ github.run_attempt }}]-wp[${{ matrix.wp_version }}]-amp[${{ matrix.amp_version }}] diff --git a/.github/workflows/js-css-lint-test.yml b/.github/workflows/js-css-lint-test.yml index 48cd74fdee2..81470a6ad1c 100644 --- a/.github/workflows/js-css-lint-test.yml +++ b/.github/workflows/js-css-lint-test.yml @@ -55,8 +55,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -69,8 +69,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -83,8 +83,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -99,8 +99,8 @@ jobs: env: JEST_RESULTS_FILE: jest-results.json steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/php-lint-tests.yml b/.github/workflows/php-lint-tests.yml index a749354960a..13ecabbd9bf 100644 --- a/.github/workflows/php-lint-tests.yml +++ b/.github/workflows/php-lint-tests.yml @@ -55,7 +55,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: @@ -66,7 +66,7 @@ jobs: - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -120,7 +120,7 @@ jobs: WP_MULTISITE: ${{ matrix.wp_multisite }} WP_VERSION: ${{ matrix.wp_version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install SVN run: sudo apt-get update && sudo apt-get install -y subversion @@ -144,7 +144,7 @@ jobs: - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} diff --git a/.github/workflows/publish-vrt-docker-image.yml b/.github/workflows/publish-vrt-docker-image.yml index 97b94291b2f..dcb70303683 100644 --- a/.github/workflows/publish-vrt-docker-image.yml +++ b/.github/workflows/publish-vrt-docker-image.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml index 27ac2fa9f12..e2e1667c066 100644 --- a/.github/workflows/storybook.yml +++ b/.github/workflows/storybook.yml @@ -65,9 +65,9 @@ jobs: github.event.pull_request.head.repo.fork ) steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -76,7 +76,7 @@ jobs: - name: Build Storybook run: npm run build:storybook - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: storybook-files path: dist @@ -87,7 +87,7 @@ jobs: needs: build-storybook steps: - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: storybook-files path: dist @@ -181,14 +181,14 @@ jobs: github.event.pull_request.head.repo.fork ) steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: storybook-files path: dist - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm diff --git a/.github/workflows/visual-regression.yml b/.github/workflows/visual-regression.yml index 1cc796b1912..580e118f4d4 100644 --- a/.github/workflows/visual-regression.yml +++ b/.github/workflows/visual-regression.yml @@ -37,9 +37,9 @@ jobs: timeout-minutes: 30 if: github.event.pull_request.draft == false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -54,7 +54,7 @@ jobs: - name: Run Backstopjs run: npm run test:visualtest - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: failure() with: name: vrt-report diff --git a/.github/workflows/workflow-validation.yml b/.github/workflows/workflow-validation.yml index 04a2fae2029..faf72e73973 100644 --- a/.github/workflows/workflow-validation.yml +++ b/.github/workflows/workflow-validation.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: reviewdog/action-actionlint@v1 env: REVIEWDOG_GITHUB_API_TOKEN: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/zips.yml b/.github/workflows/zips.yml index ca224aa32f9..67b2e0241e7 100644 --- a/.github/workflows/zips.yml +++ b/.github/workflows/zips.yml @@ -94,7 +94,7 @@ jobs: github.event.pull_request.head.repo.fork ) steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: shivammathur/setup-php@v2 with: php-version: '7.4' @@ -104,7 +104,7 @@ jobs: - name: Get Composer Cache Directory id: composer-cache run: echo "dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT" - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ steps.composer-cache.outputs.dir }} key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} @@ -113,7 +113,7 @@ jobs: - name: Composer Install run: composer install --no-interaction --no-progress --no-dev - name: Setup Node.js (.nvmrc) - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version-file: .nvmrc cache: npm @@ -132,7 +132,7 @@ jobs: npm run release-zip mv ./*.zip "${{ github.ref }}/google-site-kit.zip" - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: zip-files path: ${{ github.ref }} @@ -143,7 +143,7 @@ jobs: if: github.event_name != 'workflow_dispatch' needs: build-zips steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: name: zip-files path: ${{ github.ref }} @@ -246,7 +246,7 @@ jobs: run: | sudo apt-get update sudo apt-get install subversion - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: name: zip-files path: /tmp @@ -275,7 +275,7 @@ jobs: run: | sudo apt-get update sudo apt-get install subversion - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: name: zip-files path: /tmp