diff --git a/.github/workflows/check-formatting.yml b/.github/workflows/check-formatting.yml index 3b3c400a4937..041e3edaea9f 100644 --- a/.github/workflows/check-formatting.yml +++ b/.github/workflows/check-formatting.yml @@ -23,15 +23,15 @@ jobs: steps: - name: Full checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} diff --git a/.github/workflows/check-todo.yml b/.github/workflows/check-todo.yml index fe5bc3036ea4..619700314264 100644 --- a/.github/workflows/check-todo.yml +++ b/.github/workflows/check-todo.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Check for Todos uses: phntmxyz/pr_todo_checker@v1 diff --git a/.github/workflows/ci-failure-comment.yml b/.github/workflows/ci-failure-comment.yml index 6bf6159783e5..ceabeee1c967 100644 --- a/.github/workflows/ci-failure-comment.yml +++ b/.github/workflows/ci-failure-comment.yml @@ -13,7 +13,7 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'failure' }} steps: - name: Download workflow artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} run-id: ${{ github.event.workflow_run.id }} diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index 5dfa804c81e3..a7f5d5cdf9f1 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 2d9b8a622ae3..e31427464865 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -28,7 +28,7 @@ jobs: actions: read # Required for Claude to read CI results on PRs steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 1 diff --git a/.github/workflows/fix-formatting.yml b/.github/workflows/fix-formatting.yml index ff7f2f25cece..7ce7ad702cf2 100644 --- a/.github/workflows/fix-formatting.yml +++ b/.github/workflows/fix-formatting.yml @@ -18,18 +18,18 @@ jobs: if: github.event.label.name == 'format' steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: ${{ github.event.pull_request.head.repo.full_name}} ref: ${{ github.event.pull_request.head.sha }} - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} diff --git a/.github/workflows/monkey-ci.yml b/.github/workflows/monkey-ci.yml index b19099926350..ccc3d825135f 100644 --- a/.github/workflows/monkey-ci.yml +++ b/.github/workflows/monkey-ci.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Full checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 # paths filter doesn't need checkout on pr if: github.event_name != 'pull_request' @@ -74,13 +74,13 @@ jobs: if: needs.pre-ci.outputs.should-build-be == 'true' || needs.pre-ci.outputs.should-build-fe == 'true' || needs.pre-ci.outputs.should-build-pkg == 'true' || needs.pre-ci.outputs.assets-or-styles == 'true' || contains(github.event.pull_request.labels.*.name, 'force-full-ci') steps: - name: Checkout pnpm-lock - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: sparse-checkout: | pnpm-lock.yaml - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} @@ -91,7 +91,7 @@ jobs: - name: Cache node modules id: cache-pnpm - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: node-modules with: @@ -101,11 +101,11 @@ jobs: - if: ${{ steps.cache-pnpm.outputs.cache-hit != 'true' }} name: Full checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - if: ${{ steps.cache-pnpm.outputs.cache-hit != 'true' }} name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} @@ -119,19 +119,19 @@ jobs: runs-on: ubuntu-latest if: needs.pre-ci.outputs.should-build-be == 'true' || needs.pre-ci.outputs.should-build-pkg == 'true' || contains(github.event.pull_request.labels.*.name, 'force-full-ci') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | backend packages - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} @@ -142,7 +142,7 @@ jobs: - name: Cache node modules id: cache-pnpm - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: node-modules with: @@ -167,14 +167,14 @@ jobs: runs-on: ubuntu-latest if: needs.pre-ci.outputs.should-build-fe == 'true' || needs.pre-ci.outputs.should-build-pkg == 'true' || contains(github.event.pull_request.labels.*.name, 'force-full-ci') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | frontend packages - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} @@ -183,7 +183,7 @@ jobs: run: mv ./firebase-config-example.ts ./firebase-config.ts && cp ./firebase-config.ts ./firebase-config-live.ts - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} @@ -194,7 +194,7 @@ jobs: - name: Cache node modules id: cache-pnpm - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: node-modules with: @@ -219,7 +219,7 @@ jobs: runs-on: ubuntu-latest if: needs.pre-ci.outputs.assets-or-styles == 'true' || contains(github.event.pull_request.labels.*.name, 'force-full-ci') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | frontend @@ -245,12 +245,12 @@ jobs: - 'frontend/static/sounds/**' - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} @@ -261,7 +261,7 @@ jobs: - name: Cache node modules id: cache-pnpm - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: node-modules with: @@ -297,18 +297,18 @@ jobs: runs-on: ubuntu-latest if: needs.pre-ci.outputs.should-build-pkg == 'true' || contains(github.event.pull_request.labels.*.name, 'force-full-ci') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: sparse-checkout: | packages - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: version: ${{ env.PNPM_VERSION }} @@ -319,7 +319,7 @@ jobs: - name: Cache node modules id: cache-pnpm - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: node-modules with: @@ -351,7 +351,7 @@ jobs: run: echo $PR_NUM > pr_num.txt - name: Upload the PR number - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: pr_num path: ./pr_num.txt diff --git a/.github/workflows/publish-docker-images.yml b/.github/workflows/publish-docker-images.yml index af7997b5410f..76cea10d285f 100644 --- a/.github/workflows/publish-docker-images.yml +++ b/.github/workflows/publish-docker-images.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up QEMU uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 - name: Set up Docker Buildx diff --git a/.github/workflows/update-labels.yml b/.github/workflows/update-labels.yml index 13690071c6e8..9cbc7f2a7d5a 100644 --- a/.github/workflows/update-labels.yml +++ b/.github/workflows/update-labels.yml @@ -94,7 +94,7 @@ jobs: run: echo $LABELS_JSON > write-labels.json - name: Upload the JSON file - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: labels path: ./write-labels.json diff --git a/.github/workflows/write-labels.yml b/.github/workflows/write-labels.yml index 0d940faa594d..5342768784c4 100644 --- a/.github/workflows/write-labels.yml +++ b/.github/workflows/write-labels.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Download workflow artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} run-id: ${{ github.event.workflow_run.id }}