Configure Gitea Actions CI pipeline for automated building, testing, and linting.
Implementation Tasks
Create .gitea/workflows/ci.yml
Configure Go build step
Add Go test step
Add Go vet / staticcheck linting
Configure status reporting to Gitea
Cache Go modules for faster builds
Acceptance Criteria
CI runs on every push and pull request
Build failures block merging
Test results are reported in Gitea
CI completes in under 5 minutes
## Summary
Configure Gitea Actions CI pipeline for automated building, testing, and linting.
## Implementation Tasks
- [x] Create .gitea/workflows/ci.yml
- [x] Configure Go build step
- [x] Add Go test step
- [x] Add Go vet / staticcheck linting
- [x] Configure status reporting to Gitea
- [x] Cache Go modules for faster builds
## Acceptance Criteria
- [x] CI runs on every push and pull request
- [ ] Build failures block merging
- [x] Test results are reported in Gitea
- [x] CI completes in under 5 minutes
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Configure Gitea Actions CI pipeline for automated building, testing, and linting.
Implementation Tasks
Acceptance Criteria
Set up CI/CD pipelineto Set up CI pipeline (Gitea Actions)