Add Gitea Actions CI workflow #53
Reference in New Issue
Block a user
Delete Branch "48-repo-standards"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to PR #51 — addresses sneak's review comment requesting Gitea Actions to run the checks.
Changes
Adds
.gitea/workflows/check.ymlthat runsdocker build .on every push, matching the standard CI pattern used across allsneak/*repos (identical to chat and dnswatcher).Since the Dockerfile already runs
make check(fmt-check, lint, test), a successful build implies all checks pass.The
actions/checkoutaction is pinned by SHA (@11bd71901bbe5b1630ceea73d27597364c9af683= v4.2.2) per REPO_POLICIES.Verification
docker build .passes clean.Rework Summary
Addresses sneak's review on PR #51: "there need to be gitea actions added to run the checks."
Since PR #51 was already merged, this is a follow-up PR adding the missing CI workflow.
Changes
.gitea/workflows/check.yml— runsdocker build .on every pushactions/checkoutpinned by SHA (v4.2.2 @11bd71901bbe5b1630ceea73d27597364c9af683) per REPO_POLICIESVerification
docker build .passes clean — all tests, lint, and fmt-check green.Review: PASS
Policy Compliance
No policy violations found.
actions/checkoutpinned by SHA (@11bd71901bbe5b1630ceea73d27597364c9af683) ✅v4.2.2, 2026-03-16) per REPO_POLICIES ✅docker build .on push, matching the required pattern ✅Requirements Checklist
.gitea/workflows/)docker build .on pushBuild Result
docker build .passes clean on the PR branch and after rebase ontomain.Verdict
PASS. Single-file addition that fulfills REPO_POLICIES requirement for CI workflow. Matches the standard pattern across all
sneak/*repos. No policy violations, no scope creep, no cheating.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.