diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 2100e1a385..ef02269c07 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,12 +30,12 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 with: languages: ${{ matrix.language }} build-mode: none - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0 + uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3 with: category: "/language:${{ matrix.language }}" diff --git a/.github/workflows/crabbox-hydrate.yml b/.github/workflows/crabbox-hydrate.yml index 232d283b23..f31792392a 100644 --- a/.github/workflows/crabbox-hydrate.yml +++ b/.github/workflows/crabbox-hydrate.yml @@ -39,7 +39,7 @@ jobs: with: ref: ${{ inputs.ref || github.ref }} - - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 diff --git a/.github/workflows/docs-code-ci.yml b/.github/workflows/docs-code-ci.yml index 76cae1c1e9..d43f35d4fc 100644 --- a/.github/workflows/docs-code-ci.yml +++ b/.github/workflows/docs-code-ci.yml @@ -36,7 +36,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/docs-live-smoke.yml b/.github/workflows/docs-live-smoke.yml index f7c76cc9d2..39c6320872 100644 --- a/.github/workflows/docs-live-smoke.yml +++ b/.github/workflows/docs-live-smoke.yml @@ -30,7 +30,7 @@ jobs: fetch-depth: 1 - name: Setup Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 @@ -300,7 +300,7 @@ jobs: fetch-depth: 1 - name: Setup Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 diff --git a/.github/workflows/llms-full.yml b/.github/workflows/llms-full.yml index 7773849d43..47dba5080c 100644 --- a/.github/workflows/llms-full.yml +++ b/.github/workflows/llms-full.yml @@ -93,7 +93,7 @@ jobs: - name: Set up Node if: steps.current-main.outputs.stale != 'true' && steps.live-route.outputs.available != 'false' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 2fe9ad8e81..6b010e2b56 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -38,7 +38,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/r2-pages.yml b/.github/workflows/r2-pages.yml index 56593a6aea..82e865ede9 100644 --- a/.github/workflows/r2-pages.yml +++ b/.github/workflows/r2-pages.yml @@ -204,7 +204,7 @@ jobs: - name: Set up Node if: steps.current-main.outputs.stale == 'false' && (steps.artifact-scope.outputs.scope != 'none' || steps.artifact-scope.outputs.deploy_worker == '1') - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/translate-all.yml b/.github/workflows/translate-all.yml index c88a2e49c3..ff49ff32b3 100644 --- a/.github/workflows/translate-all.yml +++ b/.github/workflows/translate-all.yml @@ -180,7 +180,7 @@ jobs: - name: Download prior full-run artifacts if: inputs.resume_run_id != '' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: github-token: ${{ github.token }} run-id: ${{ inputs.resume_run_id }} @@ -506,7 +506,7 @@ jobs: - name: Download prior full-run artifacts if: inputs.resume_run_id != '' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: github-token: ${{ github.token }} run-id: ${{ inputs.resume_run_id }} @@ -515,7 +515,7 @@ jobs: - name: Download current full locale artifacts continue-on-error: true - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: pattern: i18n-*-${{ needs.prepare.outputs.source_sha }} path: .openclaw-sync/current-artifacts diff --git a/.github/workflows/translate-finalize-reusable.yml b/.github/workflows/translate-finalize-reusable.yml index 743b8f021e..665012ed66 100644 --- a/.github/workflows/translate-finalize-reusable.yml +++ b/.github/workflows/translate-finalize-reusable.yml @@ -70,7 +70,7 @@ jobs: - name: Download prior full-run artifacts if: inputs.resume_run_id != '' - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: github-token: ${{ github.token }} run-id: ${{ inputs.resume_run_id }} @@ -80,7 +80,7 @@ jobs: - name: Download current locale artifacts id: download continue-on-error: true - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: pattern: i18n-*-${{ inputs.source_sha }} path: .openclaw-sync/current-artifacts @@ -117,7 +117,7 @@ jobs: - name: Set up Node if: steps.apply.outputs.changed_count != '0' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/translate-locale-reusable.yml b/.github/workflows/translate-locale-reusable.yml index c1215d5036..07d10a0c29 100644 --- a/.github/workflows/translate-locale-reusable.yml +++ b/.github/workflows/translate-locale-reusable.yml @@ -136,7 +136,7 @@ jobs: - name: Setup Node if: steps.stale.outputs.skip != 'true' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 @@ -310,7 +310,7 @@ jobs: id: mdx_repair if: steps.repair_model.outcome == 'success' continue-on-error: true - uses: openai/codex-action@86365089eb2b84e0a8fb0717b304f8bdcb13b20e # v1 + uses: openai/codex-action@bdf19a4a223ec2549a3e2274a0cf61556bc07675 # v1 env: LOCALE: ${{ inputs.locale }} with: @@ -373,7 +373,7 @@ jobs: - name: Upload locale artifact if: steps.stale.outputs.skip != 'true' - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: ${{ inputs.artifact_prefix }}-${{ inputs.locale_slug }}-s${{ inputs.shard_index }}of${{ inputs.shard_total }}-${{ inputs.source_sha }} path: .openclaw-sync/artifacts/${{ inputs.locale_slug }}-s${{ inputs.shard_index }}of${{ inputs.shard_total }} @@ -426,7 +426,7 @@ jobs: fetch-depth: 0 - name: Download locale artifact - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: ${{ inputs.artifact_prefix }}-${{ inputs.locale_slug }}-s${{ inputs.shard_index }}of${{ inputs.shard_total }}-${{ inputs.source_sha }} path: .openclaw-sync/i18n-artifacts/${{ inputs.locale_slug }}-s${{ inputs.shard_index }}of${{ inputs.shard_total }} @@ -449,7 +449,7 @@ jobs: - name: Set up Node for locale validation if: inputs.artifact_role != 'canary' && steps.apply.outputs.changed_count != '0' - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm diff --git a/.github/workflows/translate-retirements.yml b/.github/workflows/translate-retirements.yml index 590315f834..29efdcc140 100644 --- a/.github/workflows/translate-retirements.yml +++ b/.github/workflows/translate-retirements.yml @@ -153,7 +153,7 @@ jobs: echo "Validated ${locale_count} deletion-only locale artifacts." >> "$GITHUB_STEP_SUMMARY" - name: Upload complete retirement bundle - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: i18n-retirements-${{ steps.prepare.outputs.source_sha }} path: .openclaw-sync/artifacts/ diff --git a/.github/workflows/translate-shell-check-reusable.yml b/.github/workflows/translate-shell-check-reusable.yml index 7197e78d1f..834924c7f6 100644 --- a/.github/workflows/translate-shell-check-reusable.yml +++ b/.github/workflows/translate-shell-check-reusable.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Node - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 with: node-version: 26 cache: npm