diff --git a/.github/actions/prepare-runner/action.yml b/.github/actions/prepare-runner/action.yml index 8b9a921..a6b0e8b 100644 --- a/.github/actions/prepare-runner/action.yml +++ b/.github/actions/prepare-runner/action.yml @@ -4,7 +4,7 @@ runs: using: composite steps: - name: Install Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 24 - name: Enable Corepack and pnpm @@ -13,7 +13,7 @@ runs: corepack enable corepack install - name: Enable pnpm cache - uses: actions/setup-node@v6 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 24 cache: pnpm diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 7f91354..16d3767 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -20,7 +20,7 @@ jobs: env: CI: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: ./.github/actions/prepare-runner @@ -30,7 +30,7 @@ jobs: - name: Build docs run: cd docs && pnpm astro build - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0 with: path: docs/dist @@ -42,4 +42,4 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index de466de..0719253 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,6 +13,6 @@ jobs: env: CI_RUN: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: ./.github/actions/prepare-runner - run: pnpm lint diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ff27428..17b0c52 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,9 +12,9 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: ./.github/actions/prepare-runner - - uses: actions/setup-node@v6 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: registry-url: "https://registry.npmjs.org" - run: pnpm oxlint diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 8b0a1cd..fead826 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -13,6 +13,6 @@ jobs: env: CI_RUN: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - uses: ./.github/actions/prepare-runner - run: pnpm typecheck