diff --git a/.github/workflows/issue-awaiting-response.yml b/.github/workflows/issue-awaiting-response.yml index 0c45439d..276c5e71 100644 --- a/.github/workflows/issue-awaiting-response.yml +++ b/.github/workflows/issue-awaiting-response.yml @@ -8,7 +8,7 @@ jobs: issue-awaiting-response: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | diff --git a/.github/workflows/issue-closed.yml b/.github/workflows/issue-closed.yml index 3422c6eb..2c2a0415 100644 --- a/.github/workflows/issue-closed.yml +++ b/.github/workflows/issue-closed.yml @@ -8,7 +8,7 @@ jobs: issue-closed: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | diff --git a/.github/workflows/issue-experiment.yml b/.github/workflows/issue-experiment.yml index 041cbdca..ff9fa550 100644 --- a/.github/workflows/issue-experiment.yml +++ b/.github/workflows/issue-experiment.yml @@ -9,7 +9,7 @@ jobs: if: github.event.label.name == format('status{0} proposed', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -23,7 +23,7 @@ jobs: if: github.event.label.name == format('status{0} draft', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -37,7 +37,7 @@ jobs: if: github.event.label.name == format('status{0} candidate', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -51,7 +51,7 @@ jobs: if: github.event.label.name == format('status{0} stable', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -65,7 +65,7 @@ jobs: if: github.event.label.name == format('status{0} released', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -85,7 +85,7 @@ jobs: if: github.event.label.name == format('status{0} abandoned', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | @@ -105,7 +105,7 @@ jobs: if: github.event.label.name == format('status{0} superseded', ':') runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | diff --git a/.github/workflows/issue-needs-triage.yml b/.github/workflows/issue-needs-triage.yml index 9e5dbe54..d45934ed 100644 --- a/.github/workflows/issue-needs-triage.yml +++ b/.github/workflows/issue-needs-triage.yml @@ -8,7 +8,7 @@ jobs: issue-needs-triage: runs-on: ubuntu-latest steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GH_PAT}} script: | diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 057bffea..5378c27f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,25 +16,25 @@ jobs: go-version: [1.24.x, 1.25.x] runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v6 + - uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: go-version: ${{matrix.go-version}} - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: golangci-lint - uses: golangci/golangci-lint-action@v9 + uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0 with: version: v2.11.1 lint-jsonschema: runs-on: ubuntu-latest steps: - - uses: actions/setup-python@v6 + - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: python-version: 3.14 - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: install check-jsonschema run: python -m pip install 'check-jsonschema==0.27.3' diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 29718cf0..a96bda2d 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -13,49 +13,49 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'needs-build') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 - - uses: actions/setup-go@v6 + - uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: go-version: '1.26.x' cache: true - - uses: goreleaser/goreleaser-action@v7 + - uses: goreleaser/goreleaser-action@ec59f474b9834571250b370d4735c50f8e2d1e29 # v7 with: version: '~> v2' args: release --snapshot --clean --config .goreleaser-pr.yml - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: task_linux_amd64 path: dist/task_linux_amd64.tar.gz - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: task_linux_arm64 path: dist/task_linux_arm64.tar.gz - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: task_darwin_amd64 path: dist/task_darwin_amd64.tar.gz - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: task_darwin_arm64 path: dist/task_darwin_arm64.tar.gz - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: task_windows_amd64 path: dist/task_windows_amd64.zip - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: checksums path: dist/task_checksums.txt - - uses: peter-evans/find-comment@v4 + - uses: peter-evans/find-comment@b30e6a3c0ed37e7c023ccd3f1db5c6c0b0c23aad # v4.0.0 id: find-comment with: token: ${{ secrets.GH_PAT || github.token }} issue-number: ${{ github.event.pull_request.number }} body-includes: '📦 Build artifacts ready!' - - uses: peter-evans/create-or-update-comment@v5 + - uses: peter-evans/create-or-update-comment@e8674b075228eee787fea43ef493e45ece1004c9 # v5.0.0 with: token: ${{ secrets.GH_PAT || github.token }} comment-id: ${{ steps.find-comment.outputs.comment-id }} diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index 423c293c..7e43a1c5 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -9,17 +9,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: go-version: 1.26.x - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v7 + uses: goreleaser/goreleaser-action@ec59f474b9834571250b370d4735c50f8e2d1e29 # v7 with: distribution: goreleaser-pro version: latest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 381ef790..b57fab06 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,16 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v6 + uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: go-version: 1.26.x - - uses: actions/setup-node@v6 + - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version: '24' registry-url: 'https://registry.npmjs.org' @@ -32,16 +32,16 @@ jobs: run: npm install -g npm@latest - name: Install Task - uses: go-task/setup-task@v1 + uses: go-task/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 # v1 - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4 with: package_json_file: 'website/package.json' run_install: 'true' - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v7 + uses: goreleaser/goreleaser-action@ec59f474b9834571250b370d4735c50f8e2d1e29 # v7 with: distribution: goreleaser-pro version: latest diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9174b0a2..55e3a1e0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,13 +18,13 @@ jobs: runs-on: ${{matrix.platform}} steps: - name: Set up Go ${{matrix.go-version}} - uses: actions/setup-go@v6 + uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0 with: go-version: ${{matrix.go-version}} id: go - name: Check out code into the Go module directory - uses: actions/checkout@v6 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Download Go modules run: go mod download