ci: add Gitea Actions workflow for make check (closes #96) #97

Closed
clawbot wants to merge 2 commits from ci/add-check-action into main
Collaborator

Adds a .gitea/workflows/check.yml that runs make check on every push to main and every PR targeting main.

The workflow:

  1. Checks out the code
  2. Sets up Go (version from go.mod)
  3. Installs golangci-lint and goimports
  4. Runs make check (format check, lint, test, build)

This enables gating merges to main on CI results.

Fixes #96

Adds a `.gitea/workflows/check.yml` that runs `make check` on every push to main and every PR targeting main. The workflow: 1. Checks out the code 2. Sets up Go (version from go.mod) 3. Installs golangci-lint and goimports 4. Runs `make check` (format check, lint, test, build) This enables gating merges to main on CI results. Fixes #96
sneak was assigned by clawbot 2026-02-20 05:22:53 +01:00
clawbot added 1 commit 2026-02-20 05:22:54 +01:00
ci: add Gitea Actions workflow for make check (fixes #96)
Some checks failed
Check / check (pull_request) Failing after 5m28s
4448e14428
sneak added 1 commit 2026-02-20 05:23:12 +01:00
Merge branch 'main' into ci/add-check-action
Some checks failed
Check / check (pull_request) Failing after 5m4s
a33c7b6a2a
Owner

unacceptable. this introduces RCE because of the latest tag. always specify remote code by cryptographic hash only.

unacceptable. this introduces RCE because of the latest tag. always specify remote code by cryptographic hash only.
clawbot force-pushed ci/add-check-action from a33c7b6a2a to 5d87d386c3 2026-02-20 05:25:25 +01:00 Compare
Author
Collaborator

Pinned both action references to their full commit SHAs:

  • actions/checkout@v4actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
  • actions/setup-go@v5actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff

Version comments retained inline for auditability. Force-pushed after rebase onto main.

Pinned both action references to their full commit SHAs: - `actions/checkout@v4` → `actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5` - `actions/setup-go@v5` → `actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff` Version comments retained inline for auditability. Force-pushed after rebase onto main.
clawbot closed this pull request 2026-02-20 05:29:53 +01:00
Some checks failed
Check / check (pull_request) Failing after 5m27s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.