diff --git a/.github/workflows/cf_prerelease.yml b/.github/workflows/cf_prerelease.yml index 4e29d7658..c30527014 100644 --- a/.github/workflows/cf_prerelease.yml +++ b/.github/workflows/cf_prerelease.yml @@ -10,8 +10,8 @@ jobs: test_smoke: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '20.x' registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/cf_publish_release_npm.yml b/.github/workflows/cf_publish_release_npm.yml index 46c295b34..4a7c10c66 100644 --- a/.github/workflows/cf_publish_release_npm.yml +++ b/.github/workflows/cf_publish_release_npm.yml @@ -9,8 +9,8 @@ jobs: name: "Publish Cloudflare Playwright to NPM" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: "20.x" registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/cf_test_full.yml b/.github/workflows/cf_test_full.yml index 77b2881b7..98cf42b08 100644 --- a/.github/workflows/cf_test_full.yml +++ b/.github/workflows/cf_test_full.yml @@ -17,8 +17,8 @@ jobs: CF_ACCESS_CLIENT_SECRET: ${{ secrets.CF_ACCESS_CLIENT_SECRET }} CF_ACCESS_CLIENT_ID: ${{ secrets.CF_ACCESS_CLIENT_ID }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '20.x' registry-url: 'https://registry.npmjs.org' @@ -35,7 +35,7 @@ jobs: npm run test:full -- --reporter=html ${{ github.event.inputs.grep && format('--grep="{0}"', github.event.inputs.grep) }} - name: Upload HTML report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: playwright-report--attempt-${{ github.run_attempt }} diff --git a/.github/workflows/cf_test_smoke.yml b/.github/workflows/cf_test_smoke.yml index 95850c2b5..33b6357f9 100644 --- a/.github/workflows/cf_test_smoke.yml +++ b/.github/workflows/cf_test_smoke.yml @@ -13,8 +13,8 @@ jobs: CF_ACCESS_CLIENT_SECRET: ${{ secrets.CF_ACCESS_CLIENT_SECRET }} CF_ACCESS_CLIENT_ID: ${{ secrets.CF_ACCESS_CLIENT_ID }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: '20.x' registry-url: 'https://registry.npmjs.org' @@ -31,7 +31,7 @@ jobs: cd packages/playwright-cloudflare npm run test:smoke -- --reporter=html - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: ${{ !cancelled() }} with: name: playwright-report diff --git a/.github/workflows/cherry_pick_into_release_branch.yml b/.github/workflows/cherry_pick_into_release_branch.yml index 4486342d2..876414313 100644 --- a/.github/workflows/cherry_pick_into_release_branch.yml +++ b/.github/workflows/cherry_pick_into_release_branch.yml @@ -59,7 +59,7 @@ jobs: echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_OUTPUT git checkout -b "$BRANCH_NAME" git push origin $BRANCH_NAME - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/create_test_report.yml b/.github/workflows/create_test_report.yml index cb3340277..5cfa9a68a 100644 --- a/.github/workflows/create_test_report.yml +++ b/.github/workflows/create_test_report.yml @@ -38,7 +38,7 @@ jobs: HTML_REPORT_URL: 'https://mspwblobreport.z1.web.core.windows.net/run-${{ github.event.workflow_run.id }}-${{ github.event.workflow_run.run_attempt }}-${{ github.sha }}/index.html' - name: Azure Login - uses: azure/login@v2 + uses: azure/login@v3 with: client-id: ${{ secrets.AZURE_BLOB_REPORTS_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_BLOB_REPORTS_TENANT_ID }} diff --git a/.github/workflows/pr_check_client_side_changes.yml b/.github/workflows/pr_check_client_side_changes.yml index 8a7a1e3c5..563f43bb2 100644 --- a/.github/workflows/pr_check_client_side_changes.yml +++ b/.github/workflows/pr_check_client_side_changes.yml @@ -16,7 +16,7 @@ jobs: if: github.repository == 'microsoft/playwright' steps: - uses: actions/checkout@v6 - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 3e5015175..c620ea5cd 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -54,7 +54,7 @@ jobs: run: utils/publish_all_packages.sh --release - name: Azure Login - uses: azure/login@v2 + uses: azure/login@v3 with: client-id: ${{ secrets.AZURE_PW_CDN_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_PW_CDN_TENANT_ID }} @@ -75,7 +75,7 @@ jobs: - uses: actions/setup-node@v6 with: node-version: 20 - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/publish_release_docker.yml b/.github/workflows/publish_release_docker.yml index 464284537..adf58d00d 100644 --- a/.github/workflows/publish_release_docker.yml +++ b/.github/workflows/publish_release_docker.yml @@ -24,13 +24,13 @@ jobs: node-version: 20 registry-url: 'https://registry.npmjs.org' - name: Set up Docker QEMU for arm64 docker builds - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 with: platforms: arm64 - run: npm ci - run: npm run build - name: Azure Login - uses: azure/login@v2 + uses: azure/login@v3 with: client-id: ${{ secrets.AZURE_DOCKER_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_DOCKER_TENANT_ID }} diff --git a/.github/workflows/roll_browser_into_playwright.yml b/.github/workflows/roll_browser_into_playwright.yml index b08ba3213..0452f84ae 100644 --- a/.github/workflows/roll_browser_into_playwright.yml +++ b/.github/workflows/roll_browser_into_playwright.yml @@ -52,7 +52,7 @@ jobs: git add . git commit -m "feat(${BROWSER}): roll to r${REVISION}" git push origin $BRANCH_NAME --force - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/roll_nodejs.yml b/.github/workflows/roll_nodejs.yml index 03e2365f0..eabc43b64 100644 --- a/.github/workflows/roll_nodejs.yml +++ b/.github/workflows/roll_nodejs.yml @@ -33,7 +33,7 @@ jobs: git add . git commit -m "chore: roll driver/Dockerfile to recent Node.js LTS version" git push origin $BRANCH_NAME - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/roll_stable_test_runner.yml b/.github/workflows/roll_stable_test_runner.yml index 66781c428..9c9697b22 100644 --- a/.github/workflows/roll_stable_test_runner.yml +++ b/.github/workflows/roll_stable_test_runner.yml @@ -38,7 +38,7 @@ jobs: git add . git commit -m "test: roll stable-test-runner to ${{ steps.bump.outputs.VERSION }}" git push origin $BRANCH_NAME - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }} diff --git a/.github/workflows/tests_bidi.yml b/.github/workflows/tests_bidi.yml index 191bf2870..498d8b8a0 100644 --- a/.github/workflows/tests_bidi.yml +++ b/.github/workflows/tests_bidi.yml @@ -63,7 +63,7 @@ jobs: PWTEST_USE_BIDI_EXPECTATIONS: ${{ matrix.isPullRequest && '1' || '' }} - name: Upload csv report to GitHub if: ${{ !cancelled() }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: csv-report-${{ matrix.channel }} path: test-results/report.csv @@ -71,7 +71,7 @@ jobs: - name: Upload json report to GitHub if: ${{ !cancelled() }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: json-report-${{ matrix.channel }} path: test-results/report.json @@ -79,7 +79,7 @@ jobs: - name: Azure Login if: ${{ !cancelled() && github.ref == 'refs/heads/main' }} - uses: azure/login@v2 + uses: azure/login@v3 with: client-id: ${{ secrets.AZURE_BLOB_REPORTS_CLIENT_ID }} tenant-id: ${{ secrets.AZURE_BLOB_REPORTS_TENANT_ID }} diff --git a/.github/workflows/trigger_tests.yml b/.github/workflows/trigger_tests.yml index 69a3d5f21..761c11f39 100644 --- a/.github/workflows/trigger_tests.yml +++ b/.github/workflows/trigger_tests.yml @@ -11,7 +11,7 @@ jobs: name: "trigger" runs-on: ubuntu-24.04 steps: - - uses: actions/create-github-app-token@v2 + - uses: actions/create-github-app-token@v3 id: app-token with: app-id: ${{ vars.PLAYWRIGHT_APP_ID }}