From 2bfaede2d46aa1ca1b9a14b0265368fd3e8f041d Mon Sep 17 00:00:00 2001 From: "M.V. Hutz" Date: Thu, 19 Mar 2026 00:24:25 +0000 Subject: [PATCH] ci: add lint makefile job (#5) Currently, there is no CI job to lint the Makefile. This adds one. Reviewed-on: https://git.maximhutz.com/tools/go-cuckoo/pulls/5 Co-authored-by: M.V. Hutz Co-committed-by: M.V. Hutz --- .gitea/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8bcb7c2..7bc91e1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -23,6 +23,22 @@ jobs: with: version: latest + lint-makefile: + name: Makefile Lint + 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