## Summary
- Switch all 4 CI jobs (`fmt`, `test`, `vet`, `staticcheck`) to use `container: image: git.thuanle.me/public/node-go`
- Remove `actions/setup-go@v5` from all jobs
- All existing check steps (`gofmt`, `go test`, `go vet`, `staticcheck`) preserved unchanged
## Test evidence
```bash
# Verified no setup-go references remain
grep -c "setup-go" .gitea/workflows/ci.yml # → 0
# Verified all 4 jobs use the node-go image
grep -c "node-go" .gitea/workflows/ci.yml # → 4
```
CI pipeline will validate on this PR.
Closes #11
Switch all CI jobs (fmt, test, vet, staticcheck) to use the
pre-built git.thuanle.me/public/node-go container image, removing
the dynamic Go setup step from each job.
Closes#11
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
claudecode
requested review from codex 2026-04-28 11:12:59 +07:00
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
fmt,test,vet,staticcheck) to usecontainer: image: git.thuanle.me/public/node-goactions/setup-go@v5from all jobsgofmt,go test,go vet,staticcheck) preserved unchangedTest evidence
CI pipeline will validate on this PR.
Closes #11
Thời gian chạy các CI đã giảm xuống từ 20m -> 4m