diff --git a/.github/workflows/code-pull-request.yml b/.github/workflows/code-pull-request.yml index 68ebcaa8..99b34ab3 100644 --- a/.github/workflows/code-pull-request.yml +++ b/.github/workflows/code-pull-request.yml @@ -23,17 +23,17 @@ jobs: if: github.event_name != 'pull_request' || github.event.pull_request.draft == false steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true cache-base: main - name: Restore Bun Package Cache id: restore-bun-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 with: path: /home/runner/.bun/install/cache key: bun-packages-${{ runner.os }}-v1-${{ hashFiles('bun.lock') }} @@ -55,7 +55,7 @@ jobs: id: validate run: bun run validate - name: Save Bun Cache - uses: actions/cache/save@v5 + uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 if: steps.validate.outcome == 'success' && steps.restore-bun-cache.outputs.cache-hit != 'true' with: path: /home/runner/.bun/install/cache diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index 45ff35cf..7932e8f0 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -35,11 +35,11 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: ref: ${{ github.event.release.tag_name || inputs.tag }} - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 508ee106..07259aed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,22 +29,22 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v3 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3 with: app-id: ${{ secrets.GH_APP_APP_ID }} private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: token: ${{ steps.generate_token.outputs.token }} - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true cache-base: main - name: Restore Bun Package Cache id: restore-bun-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 with: path: /home/runner/.bun/install/cache key: bun-packages-${{ runner.os }}-v1-${{ hashFiles('bun.lock') }} @@ -65,15 +65,15 @@ jobs: if: needs.check.outputs.workflow == 'pull-request' steps: - name: Checkout code - uses: actions/checkout@v6 - - uses: moonrepo/setup-toolchain@v0 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true cache-base: main - name: Restore Bun Package Cache id: restore-bun-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 with: path: /home/runner/.bun/install/cache key: bun-packages-${{ runner.os }}-v1-${{ hashFiles('bun.lock') }} @@ -116,22 +116,22 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v3 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3 with: app-id: ${{ secrets.GH_APP_APP_ID }} private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: token: ${{ steps.generate_token.outputs.token }} - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true cache-base: main - name: Restore Bun Package Cache id: restore-bun-cache - uses: actions/cache/restore@v5 + uses: actions/cache/restore@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 with: path: /home/runner/.bun/install/cache key: bun-packages-${{ runner.os }}-v1-${{ hashFiles('bun.lock') }} @@ -151,7 +151,7 @@ jobs: env: NPM_CONFIG_PROVENANCE: "true" - name: Save Bun Cache - uses: actions/cache/save@v5 + uses: actions/cache/save@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5 if: steps.validate.outcome == 'success' && steps.restore-bun-cache.outputs.cache-hit != 'true' with: path: /home/runner/.bun/install/cache diff --git a/.github/workflows/smoke-test-linux.yml b/.github/workflows/smoke-test-linux.yml index 6b567933..0cafb917 100644 --- a/.github/workflows/smoke-test-linux.yml +++ b/.github/workflows/smoke-test-linux.yml @@ -13,11 +13,11 @@ jobs: timeout-minutes: 10 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true diff --git a/.github/workflows/smoke-test-windows.yml b/.github/workflows/smoke-test-windows.yml index 1c2c50a9..e2af6533 100644 --- a/.github/workflows/smoke-test-windows.yml +++ b/.github/workflows/smoke-test-windows.yml @@ -13,11 +13,11 @@ jobs: timeout-minutes: 15 steps: - name: Checkout code - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: fetch-depth: 0 - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true diff --git a/.github/workflows/update-llms.yaml b/.github/workflows/update-llms.yaml index d142e898..ab41b633 100644 --- a/.github/workflows/update-llms.yaml +++ b/.github/workflows/update-llms.yaml @@ -22,16 +22,16 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v3 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3 with: app-id: ${{ secrets.GH_APP_APP_ID }} private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: token: ${{ steps.generate_token.outputs.token }} fetch-depth: 1 ref: ${{ github.head_ref }} - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true @@ -41,7 +41,7 @@ jobs: - name: Regenerate llms-full.txt run: bun run docs/scripts/generate-llms-full.ts - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v7 + uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7 with: commit_message: "docs: regenerate llms-full.txt" file_pattern: docs/public/llms-full.txt diff --git a/.github/workflows/update-lock.yaml b/.github/workflows/update-lock.yaml index 82b00d40..91dd9946 100644 --- a/.github/workflows/update-lock.yaml +++ b/.github/workflows/update-lock.yaml @@ -21,16 +21,16 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v3 + uses: actions/create-github-app-token@f8d387b68d61c58ab83c6c016672934102569859 # v3 with: app-id: ${{ secrets.GH_APP_APP_ID }} private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 with: token: ${{ steps.generate_token.outputs.token }} fetch-depth: 1 ref: ${{ github.head_ref }} - - uses: moonrepo/setup-toolchain@v0 + - uses: moonrepo/setup-toolchain@261c62cb5b0f580c7be7c8cd0f023a2e96756095 # v0 with: auto-install: true cache: true @@ -38,4 +38,4 @@ jobs: - name: Update locks run: bun install --lockfile-only - name: Commit changes - uses: stefanzweifel/git-auto-commit-action@v7 + uses: stefanzweifel/git-auto-commit-action@04702edda442b2e678b25b537cec683a1493fcb9 # v7