Skip to content

ci(quality): add gofmt, vet, test, and build checks#1

Merged
jpreagan merged 1 commit intomainfrom
ci/go-quality-gates
Feb 20, 2026
Merged

ci(quality): add gofmt, vet, test, and build checks#1
jpreagan merged 1 commit intomainfrom
ci/go-quality-gates

Conversation

@jpreagan
Copy link
Copy Markdown
Owner

Summary

Add a baseline GitHub Actions CI workflow for Go quality gates.

Changes

  • Add .github/workflows/ci.yml
  • Run formatting check with gofmt -l . (non-mutating; fails on unformatted files)
  • Run static analysis with go vet ./...
  • Run tests with go test ./...
  • Run build verification with go build ./...
  • Trigger workflow on:
    • pushes to main
    • pull requests
    • manual dispatch (workflow_dispatch)

Why

Establishes a required CI baseline so merges and tags are gated by formatting, correctness, and buildability checks.

@jpreagan jpreagan merged commit aff6fb2 into main Feb 20, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant