From e712c7ad791ee332184c5b96b53982476b62c595 Mon Sep 17 00:00:00 2001 From: "M.V. Hutz" Date: Wed, 18 Mar 2026 20:19:27 -0400 Subject: [PATCH] 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