diff --git a/.github/workflows/deploy-published-releases.yaml b/.github/workflows/deploy-published-releases.yaml index 6f933a08..5756c75c 100644 --- a/.github/workflows/deploy-published-releases.yaml +++ b/.github/workflows/deploy-published-releases.yaml @@ -20,8 +20,8 @@ jobs: contents: read # This is required for actions/checkout runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: registry-url: 'https://registry.npmjs.org' node-version: 23 @@ -30,7 +30,7 @@ jobs: - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} @@ -86,13 +86,13 @@ jobs: - id: 'auth' name: 'Authenticate to Google Cloud' if: ${{ !github.event.release.prerelease }} - uses: 'google-github-actions/auth@v2' + uses: 'google-github-actions/auth@v3' with: workload_identity_provider: '${{ secrets.GCLOUD_WORKLOAD_IDENTITY }}' service_account: '${{ secrets.GCLOUD_SERVICE_ACCOUNT }}' - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 - name: Deploy to GCS if: ${{ !github.event.release.prerelease }} @@ -111,14 +111,14 @@ jobs: run: working-directory: preview steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} @@ -132,13 +132,13 @@ jobs: - id: auth name: Authenticate to Google Cloud - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: workload_identity_provider: '${{ secrets.GCLOUD_WORKLOAD_IDENTITY }}' service_account: '${{ secrets.GCLOUD_SERVICE_ACCOUNT }}' - name: Set up Cloud SDK - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 - name: Deploy to GCS env: diff --git a/.github/workflows/library-validations.yaml b/.github/workflows/library-validations.yaml index 7911cf78..9a4c209c 100644 --- a/.github/workflows/library-validations.yaml +++ b/.github/workflows/library-validations.yaml @@ -15,14 +15,14 @@ jobs: security-checks: 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: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} @@ -37,14 +37,14 @@ jobs: validate: 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: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} @@ -60,14 +60,14 @@ jobs: runs-on: ubuntu-latest needs: [ validate ] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} @@ -83,14 +83,14 @@ jobs: runs-on: ubuntu-latest needs: [ validate ] steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('package-lock.json') }} diff --git a/.github/workflows/preview-validations.yaml b/.github/workflows/preview-validations.yaml index d452a70f..18ce7794 100644 --- a/.github/workflows/preview-validations.yaml +++ b/.github/workflows/preview-validations.yaml @@ -18,14 +18,14 @@ jobs: run: working-directory: preview steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: preview/node_modules key: preview_node_modules-${{ hashFiles('package-lock.json') }} @@ -44,14 +44,14 @@ jobs: run: working-directory: preview steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: preview/node_modules key: preview_node_modules-${{ hashFiles('package-lock.json') }} @@ -71,14 +71,14 @@ jobs: run: working-directory: preview steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: preview/node_modules key: preview_node_modules-${{ hashFiles('package-lock.json') }} @@ -93,7 +93,7 @@ jobs: - name: Run Playwright test run: npm run test - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 if: always() with: name: playwright-report diff --git a/.github/workflows/publish-pr-preview.yaml b/.github/workflows/publish-pr-preview.yaml index c4b4b836..e867cefa 100644 --- a/.github/workflows/publish-pr-preview.yaml +++ b/.github/workflows/publish-pr-preview.yaml @@ -14,14 +14,14 @@ jobs: preview: 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: 23 - name: Cache dependencies id: cache-dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: node_modules key: node_modules-${{ hashFiles('**/package-lock.json') }}