From cbf3404bf141636c5dad8c719b73b34cc4de0142 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:50:13 +0000 Subject: [PATCH 1/4] Initial plan From 8c9baced5a8d5f1ea4984e408f8dc3965a94f744 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:53:48 +0000 Subject: [PATCH 2/4] Move shellcheck job from changelog workflow into a dedicated shellcheck workflow Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com> --- .github/workflows/changelog.yaml | 9 --------- .github/workflows/shellcheck.yml | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 .github/workflows/shellcheck.yml 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 From 57f7bcaf4a0a398f350be07ae2905e7f688769e4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:55:39 +0000 Subject: [PATCH 3/4] CHANGELOG: add entry for shellcheck workflow move Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com> --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd3a1d4..4a03eba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ and this project adheres to ## [Unreleased] +### Infrastructure + +- CI: move shellcheck into its own dedicated workflow, separate from changelog + checks ([8c9bace], [#65]) + ## [2.0.0] - 2026-03-16 ### Changed @@ -191,6 +196,7 @@ and this project adheres to [fa582dc]: https://github.com/LeakIX/l9format-python/commit/fa582dc +[8c9bace]: https://github.com/LeakIX/l9format-python/commit/8c9bace [bc4872d]: https://github.com/LeakIX/l9format-python/commit/bc4872d [6c9eecd]: https://github.com/LeakIX/l9format-python/commit/6c9eecd [961f9ee]: https://github.com/LeakIX/l9format-python/commit/961f9ee @@ -288,3 +294,4 @@ and this project adheres to [#59]: https://github.com/LeakIX/l9format-python/issues/59 [#62]: https://github.com/LeakIX/l9format-python/pull/62 [#43]: https://github.com/LeakIX/l9format-python/issues/43 +[#65]: https://github.com/LeakIX/l9format-python/pull/65 From b47f6d9df9ad303b752822d46c3f7969e0ae676d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 18:59:08 +0000 Subject: [PATCH 4/4] Resolve conflicts with main: merge setup-uv v7 bump and ci-per-commit workflow update Co-authored-by: dannywillems <6018454+dannywillems@users.noreply.github.com> --- .github/workflows/ci-per-commit.yaml | 2 +- CHANGELOG.md | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-per-commit.yaml b/.github/workflows/ci-per-commit.yaml index ab408fd..cf11632 100644 --- a/.github/workflows/ci-per-commit.yaml +++ b/.github/workflows/ci-per-commit.yaml @@ -39,7 +39,7 @@ jobs: with: fetch-depth: 0 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v7 with: python-version: "3.13" - name: Determine commit range diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a03eba..df09ba8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to - CI: move shellcheck into its own dedicated workflow, separate from changelog checks ([8c9bace], [#65]) +- CI: bump astral-sh/setup-uv from 6 to 7 ([c9216ba], [#64]) ## [2.0.0] - 2026-03-16 @@ -196,6 +197,7 @@ and this project adheres to [fa582dc]: https://github.com/LeakIX/l9format-python/commit/fa582dc +[c9216ba]: https://github.com/LeakIX/l9format-python/commit/c9216ba [8c9bace]: https://github.com/LeakIX/l9format-python/commit/8c9bace [bc4872d]: https://github.com/LeakIX/l9format-python/commit/bc4872d [6c9eecd]: https://github.com/LeakIX/l9format-python/commit/6c9eecd @@ -294,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 [#43]: https://github.com/LeakIX/l9format-python/issues/43 +[#64]: https://github.com/LeakIX/l9format-python/pull/64 [#65]: https://github.com/LeakIX/l9format-python/pull/65