diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index c93804a8..37df242b 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -31,7 +31,7 @@ jobs: fetch-tags: true - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' @@ -86,7 +86,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -125,7 +125,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -144,7 +144,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -216,7 +216,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -252,7 +252,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -277,7 +277,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -318,7 +318,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -345,7 +345,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -365,7 +365,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -386,7 +386,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' @@ -419,7 +419,7 @@ jobs: steps: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' diff --git a/.github/workflows/coverage-impact.yml b/.github/workflows/coverage-impact.yml index da16a519..bb69b868 100644 --- a/.github/workflows/coverage-impact.yml +++ b/.github/workflows/coverage-impact.yml @@ -23,7 +23,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "20" diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml index 4d5cfd24..65db4d33 100644 --- a/.github/workflows/docker-images.yml +++ b/.github/workflows/docker-images.yml @@ -40,7 +40,7 @@ jobs: uses: actions/checkout@v4 - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} diff --git a/.github/workflows/docs-release.yml b/.github/workflows/docs-release.yml index d14f9b9a..7404f71e 100644 --- a/.github/workflows/docs-release.yml +++ b/.github/workflows/docs-release.yml @@ -65,7 +65,7 @@ jobs: fetch-depth: 0 - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' @@ -139,7 +139,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' cache: 'npm' diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 26f1469f..b336f536 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -30,7 +30,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "20" @@ -61,7 +61,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "20" cache: 'npm' diff --git a/.github/workflows/enforce-root-cleanliness.yml b/.github/workflows/enforce-root-cleanliness.yml index 59b86efd..6dc8a6c4 100644 --- a/.github/workflows/enforce-root-cleanliness.yml +++ b/.github/workflows/enforce-root-cleanliness.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' diff --git a/.github/workflows/evolith-validate-dogfood.yml b/.github/workflows/evolith-validate-dogfood.yml index 2b15dbdc..e43b52b5 100644 --- a/.github/workflows/evolith-validate-dogfood.yml +++ b/.github/workflows/evolith-validate-dogfood.yml @@ -61,7 +61,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -84,7 +84,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -170,7 +170,7 @@ jobs: - name: Upload the dogfood compliance report if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: evolith-validate-dogfood-report path: ${{ steps.report.outputs.report-path }} diff --git a/.github/workflows/knowledge-intake.yml b/.github/workflows/knowledge-intake.yml index a0387860..9ac6db9e 100644 --- a/.github/workflows/knowledge-intake.yml +++ b/.github/workflows/knowledge-intake.yml @@ -35,7 +35,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -97,7 +97,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' diff --git a/.github/workflows/npm-release.yml b/.github/workflows/npm-release.yml index de01cbdf..c0af7abf 100644 --- a/.github/workflows/npm-release.yml +++ b/.github/workflows/npm-release.yml @@ -60,7 +60,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/opa-parity.yml b/.github/workflows/opa-parity.yml index 41279f13..b1cca8c7 100644 --- a/.github/workflows/opa-parity.yml +++ b/.github/workflows/opa-parity.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: '20' - name: Install dependencies diff --git a/.github/workflows/openssf-scorecard.yml b/.github/workflows/openssf-scorecard.yml index a95c6b9d..de2f5d16 100644 --- a/.github/workflows/openssf-scorecard.yml +++ b/.github/workflows/openssf-scorecard.yml @@ -117,7 +117,7 @@ jobs: sarif_file: scorecard-results.sarif - name: Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: '20' diff --git a/.github/workflows/rag-index-sync.yml b/.github/workflows/rag-index-sync.yml index ed61deca..03beb99e 100644 --- a/.github/workflows/rag-index-sync.yml +++ b/.github/workflows/rag-index-sync.yml @@ -30,7 +30,7 @@ jobs: with: fetch-depth: 2 # HEAD~1..HEAD delta - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version: '22' @@ -48,7 +48,7 @@ jobs: - name: Upload sync receipt if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: rag-sync-receipt path: rag-sync-receipt.json diff --git a/.github/workflows/reliability.yml b/.github/workflows/reliability.yml index 04b3308b..088cb097 100644 --- a/.github/workflows/reliability.yml +++ b/.github/workflows/reliability.yml @@ -87,7 +87,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' @@ -173,7 +173,7 @@ jobs: - name: Upload k6 summaries and server log if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: k6-reliability-${{ github.run_id }} path: | @@ -197,7 +197,7 @@ jobs: - uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: '20' @@ -362,7 +362,7 @@ jobs: - name: Upload chaos logs if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: chaos-reliability-${{ github.run_id }} path: ${{ runner.temp }}/chaos-*.log diff --git a/.github/workflows/sdk-cli-ci.yml b/.github/workflows/sdk-cli-ci.yml index 8356dee6..8adca193 100644 --- a/.github/workflows/sdk-cli-ci.yml +++ b/.github/workflows/sdk-cli-ci.yml @@ -61,7 +61,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -96,7 +96,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -127,7 +127,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -170,7 +170,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -225,7 +225,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -272,7 +272,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -339,7 +339,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -391,16 +391,16 @@ jobs: uses: actions/checkout@v7 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4.37.3 with: languages: javascript-typescript queries: security-and-quality - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4.37.3 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4.37.3 with: category: "/language:javascript-typescript" @@ -427,7 +427,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Upload Trivy SARIF Report - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4.37.3 if: always() with: sarif_file: 'trivy-results.sarif' @@ -468,7 +468,7 @@ jobs: - uses: actions/checkout@v7 with: fetch-depth: 2 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} - name: Install dependencies @@ -499,7 +499,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' diff --git a/.github/workflows/sdk-cli-release.yml b/.github/workflows/sdk-cli-release.yml index ff76ea50..0d2716c2 100644 --- a/.github/workflows/sdk-cli-release.yml +++ b/.github/workflows/sdk-cli-release.yml @@ -41,7 +41,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -117,7 +117,7 @@ jobs: fetch-depth: 0 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' @@ -173,7 +173,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' @@ -218,7 +218,7 @@ jobs: uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -275,7 +275,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Download Binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: binaries-${{ matrix.target }} path: ./binaries @@ -305,7 +305,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download Binary - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: binaries-node20-linux-x64 path: ./binaries @@ -342,7 +342,7 @@ jobs: uses: actions/checkout@v7 - name: Download All Binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: pattern: binaries-* path: ./release-assets