diff --git a/.github/workflows/build-storybook.yml b/.github/workflows/build-storybook.yml index 175d1cfffbc..6ff1cf40b97 100644 --- a/.github/workflows/build-storybook.yml +++ b/.github/workflows/build-storybook.yml @@ -17,9 +17,9 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc @@ -37,7 +37,7 @@ jobs: - name: Upload to GitHub Pages id: deployment - uses: actions/upload-pages-artifact@v5 + uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0 with: path: extensions/ql-vscode/storybook-static @@ -54,4 +54,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v5 + uses: actions/deploy-pages@368f82528645a54fb793d4d04e342629a3f51346 # v5.0.1 diff --git a/.github/workflows/bump-cli.yml b/.github/workflows/bump-cli.yml index a0a9fe0aa98..fa1b245f293 100644 --- a/.github/workflows/bump-cli.yml +++ b/.github/workflows/bump-cli.yml @@ -20,8 +20,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 - - uses: actions/setup-node@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' diff --git a/.github/workflows/cli-test.yml b/.github/workflows/cli-test.yml index 1f50bb4fd22..2dbd54dc60a 100644 --- a/.github/workflows/cli-test.yml +++ b/.github/workflows/cli-test.yml @@ -39,7 +39,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set the variables id: set-variables run: echo "cli-versions=$(cat ./extensions/ql-vscode/supported_cli_versions.json | jq -rc)" >> $GITHUB_OUTPUT @@ -65,9 +65,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -105,7 +105,7 @@ jobs: echo "ref=$REF" >> "$GITHUB_OUTPUT" - name: Checkout QL - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: github/codeql ref: ${{ steps.choose-ref.outputs.ref }} diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 302564089cc..4ae5b1cb0a4 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -25,14 +25,14 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@main + uses: github/codeql-action/init@14c568a92663d5bba4fc64d9a8d97c0e00e015a2 # main with: languages: ${{ matrix.language }} config-file: ./.github/codeql/codeql-config.yml tools: nightly - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@main + uses: github/codeql-action/analyze@14c568a92663d5bba4fc64d9a8d97c0e00e015a2 # main diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 84ca15d6419..71fa7f5c0c8 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -11,6 +11,6 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: 'Dependency Review' - uses: actions/dependency-review-action@v5 + uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 06d480c6dc4..742eee30846 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -17,9 +17,9 @@ jobs: timeout-minutes: 30 steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -39,7 +39,7 @@ jobs: - name: Run Playwright tests working-directory: extensions/ql-vscode/test/e2e run: npx playwright test - - uses: actions/upload-artifact@v7 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: playwright-report diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8e2a7bcce2d..60f3e764a6b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,11 +19,11 @@ jobs: os: [ubuntu-latest, windows-latest] steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -50,7 +50,7 @@ jobs: cp dist/*.vsix artifacts - name: Upload artifacts - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: matrix.os == 'ubuntu-latest' with: name: vscode-codeql-extension @@ -64,11 +64,11 @@ jobs: security-events: write steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -110,7 +110,7 @@ jobs: - name: Upload ESLint results to Code Scanning if: "${{ !cancelled() && !startsWith(github.head_ref, 'dependabot/')}}" - uses: github/codeql-action/upload-sarif@main + uses: github/codeql-action/upload-sarif@14c568a92663d5bba4fc64d9a8d97c0e00e015a2 # main with: sarif_file: extensions/ql-vscode/build/eslint.sarif category: eslint @@ -120,11 +120,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -172,11 +172,11 @@ jobs: } - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -206,11 +206,11 @@ jobs: os: [ubuntu-latest, windows-latest] steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -252,7 +252,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set the variable id: set-variable run: | @@ -276,9 +276,9 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm' @@ -297,7 +297,7 @@ jobs: shell: bash - name: Checkout QL - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: github/codeql ref: 'codeql-cli/${{ needs.get-latest-cli-version.outputs.cli-version }}' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f98b0e388a7..3d1c95e3b11 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,9 +24,9 @@ jobs: pull-requests: write steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc @@ -60,13 +60,13 @@ jobs: echo "ref_name=$REF_NAME" >> "$GITHUB_OUTPUT" - name: Upload artifacts - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: vscode-codeql-extension path: artifacts - name: Upload source maps - uses: actions/upload-artifact@v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: vscode-codeql-sourcemaps path: dist/vscode-codeql/out/*.map @@ -135,14 +135,14 @@ jobs: id-token: write steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc - name: Download artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: vscode-codeql-extension @@ -168,14 +168,14 @@ jobs: OPEN_VSX_TOKEN: ${{ secrets.OPEN_VSX_TOKEN }} steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc - name: Download artifact - uses: actions/download-artifact@v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: vscode-codeql-extension diff --git a/.github/workflows/update-node-version.yml b/.github/workflows/update-node-version.yml index e255467b10a..ab6b9a88b48 100644 --- a/.github/workflows/update-node-version.yml +++ b/.github/workflows/update-node-version.yml @@ -14,8 +14,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v7 - - uses: actions/setup-node@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version-file: extensions/ql-vscode/.nvmrc cache: 'npm'