3 Commits

Author SHA1 Message Date
xfy
ff602ee183 ci: install gofumpt and golangci-lint in same step to fix PATH
Some checks failed
CI / Lint (push) Failing after 40s
CI / Test (push) Failing after 3m57s
CI / Build (push) Has been skipped
CI / Docker (push) Has been skipped
Previous attempts failed because go install puts binaries in GOPATH/bin
which may not be in PATH for subsequent steps. Combine into fewer steps.
2026-06-12 15:29:32 +08:00
xfy
c2768a0f32 ci: use go install for golangci-lint instead of curl
Some checks failed
CI / Lint (push) Failing after 11s
CI / Test (push) Failing after 11s
CI / Build (push) Has been skipped
CI / Docker (push) Has been skipped
The curl-based install script downloads from raw.githubusercontent.com
which is unreliable in some network environments. go install is more
reliable and uses the Go module proxy.
2026-06-12 11:19:59 +08:00
xfy
09f4ca5755 ci: add Gitea Actions CI pipeline
Some checks failed
CI / Lint (push) Failing after 3m18s
CI / Test (push) Failing after 18m40s
CI / Build (push) Has been cancelled
CI / Docker (push) Has been cancelled
Mirror of .github/workflows/ci.yml adapted for Gitea Actions:
- Replace golangci-lint-action with direct install script
- Remove upload-artifact (not needed on Gitea)
- Same 4-job structure: lint → test → build → docker
2026-06-11 23:44:46 +08:00