diff --git a/.github/workflows/bump-packages.yaml b/.github/workflows/bump-packages.yaml index 9899cf0b..d1d9cfc4 100644 --- a/.github/workflows/bump-packages.yaml +++ b/.github/workflows/bump-packages.yaml @@ -13,13 +13,13 @@ jobs: name: Bump packages runs-on: ubuntu-latest steps: - - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main + - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main # main id: app-token with: app-id: ${{ vars.DEVTOOLS_BOT_APP_ID }} private-key: ${{ secrets.DEVTOOLS_BOT_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: # don't checkout a detatched HEAD ref: ${{ github.head_ref }} @@ -31,7 +31,7 @@ jobs: fetch-depth: "0" - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: 22.21.1 cache: "npm" diff --git a/.github/workflows/check-test.yaml b/.github/workflows/check-test.yaml index 3dd3b0a9..e96db567 100644 --- a/.github/workflows/check-test.yaml +++ b/.github/workflows/check-test.yaml @@ -54,14 +54,14 @@ jobs: run: sudo apt-get -y update && sudo apt-get -y install libkrb5-dev libsecret-1-dev net-tools libstdc++6 gnome-keyring - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: fetch-depth: 0 submodules: recursive ref: ${{ github.event.pull_request.head.sha }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: 22.21.1 cache: "npm" @@ -72,7 +72,7 @@ jobs: - name: Use python@3.11 # Default Python (3.12) doesn't have support for distutils # https://github.com/nodejs/node-gyp/issues/2869 - uses: actions/setup-python@v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.11" @@ -149,13 +149,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: fetch-depth: 0 submodules: recursive - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: 22.21.1 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index c7a4ae72..0da0acac 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -30,12 +30,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: submodules: recursive - name: Initialize CodeQL - uses: github/codeql-action/init@v4 + uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4 with: languages: ${{ matrix.language }} config: | @@ -49,6 +49,6 @@ jobs: - 'scripts/**' - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v4 + uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/dependency-review.yaml b/.github/workflows/dependency-review.yaml index 01818ee8..f79f9631 100644 --- a/.github/workflows/dependency-review.yaml +++ b/.github/workflows/dependency-review.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 - name: Dependency review - uses: actions/dependency-review-action@v4 + uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4 diff --git a/.github/workflows/publish-packages.yaml b/.github/workflows/publish-packages.yaml index 300bca19..571959fa 100644 --- a/.github/workflows/publish-packages.yaml +++ b/.github/workflows/publish-packages.yaml @@ -21,13 +21,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main + - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main # main id: app-token with: app-id: ${{ vars.DEVTOOLS_BOT_APP_ID }} private-key: ${{ secrets.DEVTOOLS_BOT_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: # don't checkout a detatched HEAD ref: ${{ github.head_ref }} @@ -38,7 +38,7 @@ jobs: fetch-depth: "0" - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: 22.21.1 cache: "npm" diff --git a/.github/workflows/update-cidrs.yaml b/.github/workflows/update-cidrs.yaml index a3cced66..8320775b 100644 --- a/.github/workflows/update-cidrs.yaml +++ b/.github/workflows/update-cidrs.yaml @@ -14,13 +14,13 @@ jobs: name: Update automatically generated files runs-on: ubuntu-latest steps: - - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main + - uses: mongodb-js/devtools-shared/actions/setup-bot-token@main # main id: app-token with: app-id: ${{ vars.DEVTOOLS_BOT_APP_ID }} private-key: ${{ secrets.DEVTOOLS_BOT_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6 with: # don't checkout a detatched HEAD ref: ${{ github.head_ref }} @@ -28,7 +28,7 @@ jobs: submodules: recursive - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6 with: node-version: 22.21.1 cache: "npm"