diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 7b35e00..3859f4e 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -28,12 +28,3 @@ jobs: .github/scripts/check-changelog-commit.sh "${{ github.event.pull_request.base.sha }}" - shellcheck: - name: Shellcheck - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: Install shellcheck - run: sudo apt-get install -y shellcheck - - name: Run shellcheck - run: make lint-shell diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml new file mode 100644 index 0000000..dcd8dbe --- /dev/null +++ b/.github/workflows/shellcheck.yml @@ -0,0 +1,16 @@ +name: Shellcheck +on: push + +permissions: + contents: read + +jobs: + shellcheck: + name: Shellcheck + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - name: Install shellcheck + run: sudo apt-get install -y shellcheck + - name: Run shellcheck + run: make lint-shell diff --git a/CHANGELOG.md b/CHANGELOG.md index a3ae06d..aac6e8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ and this project adheres to ### Infrastructure +- CI: move shellcheck into its own dedicated workflow, separate from changelog + checks ([72bf877], [#65]) - CI: bump astral-sh/setup-uv from 6 to 7 ([c9216ba], [#64]) ## [2.0.0] - 2026-03-16 @@ -194,6 +196,7 @@ and this project adheres to +[72bf877]: https://github.com/LeakIX/l9format-python/commit/72bf877 [c9216ba]: https://github.com/LeakIX/l9format-python/commit/c9216ba [fa582dc]: https://github.com/LeakIX/l9format-python/commit/fa582dc [bc4872d]: https://github.com/LeakIX/l9format-python/commit/bc4872d @@ -293,4 +296,5 @@ and this project adheres to [#59]: https://github.com/LeakIX/l9format-python/issues/59 [#62]: https://github.com/LeakIX/l9format-python/pull/62 [#64]: https://github.com/LeakIX/l9format-python/pull/64 +[#65]: https://github.com/LeakIX/l9format-python/pull/65 [#43]: https://github.com/LeakIX/l9format-python/issues/43