From e712c7ad791ee332184c5b96b53982476b62c595 Mon Sep 17 00:00:00 2001 From: "M.V. Hutz" Date: Wed, 18 Mar 2026 20:19:27 -0400 Subject: [PATCH 1/2] ci: add lint makefile job Currently, there is no CI job to lint the Makefile. This adds one. --- .gitea/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8bcb7c2..800ca02 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -23,6 +23,22 @@ jobs: with: version: latest + lint-makefile: + name: Lint Makefile + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-go@v5 + with: + go-version-file: go.mod + + - name: Install gremlins + run: go install github.com/checkmake/checkmake/cmd/checkmake@latest + + - name: Run mutation tests + run: make lint-makefile + test-unit: name: Unit Tests runs-on: ubuntu-latest -- 2.49.1 From e305b9c3c2b979d76bee3a2136da18dc92fe69d0 Mon Sep 17 00:00:00 2001 From: "M.V. Hutz" Date: Wed, 18 Mar 2026 20:21:51 -0400 Subject: [PATCH 2/2] style: rename "Lint Makefile" to "Makefile Lint" This matches the convention of the other CI job names. --- .gitea/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 800ca02..7bc91e1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: version: latest lint-makefile: - name: Lint Makefile + name: Makefile Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 -- 2.49.1