diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a93acc0..1f77595 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,11 +18,11 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 # Install the exact toolchain pinned in mise.toml / mise.lock (go, golangci-lint, # gofumpt, shellcheck), so CI runs the same gates as the local `hk` hooks. - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 # check (vet + golangci-lint + shellcheck + gofumpt --check) -> build -> test. - run: mise run ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a436501..79bcaf5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,10 +19,10 @@ jobs: permissions: contents: write # create the release + upload notes steps: - - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 # Same pinned toolchain as CI; gate the release on a green build/test/lint. - - uses: jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1.0 + - uses: jdx/mise-action@e6a8b3978addb5a52f2b4cd9d91eafa7f0ab959d # v4.2.0 - name: Verify the tagged commit (lint, build, test) run: mise run ci