Commit Graph

12 Commits

Author SHA1 Message Date
4ab28c7b2e ci: test runner 2025-12-11 20:31:20 +01:00
9634f3a562 ci: limit parallelism to 8 threads (GOMAXPROCS + max-parallel) 2025-12-11 20:16:30 +01:00
bd37c015ea ci: add Docker build and push to Gitea registry 2025-12-11 20:00:46 +01:00
4f0a7ab2ec ci: remove Windows builds - who needs that anyway 2025-12-11 19:44:30 +01:00
abb23ce056 fix: use single package build instead of ./... 2025-12-11 19:15:49 +01:00
6b66ae5429 ci: use go install for golangci-lint instead of curl script 2025-12-11 17:43:46 +01:00
6fa967f367 ci: upgrade to Go 1.24 (required by go.mod) 2025-12-11 15:28:49 +01:00
fc1bb38ef5 ci: use public Gitea URL (https://git.uuxo.net) for checkout 2025-12-11 15:09:42 +01:00
d2212ea89c ci: use git clone instead of actions/checkout (no Node.js needed) 2025-12-11 15:07:36 +01:00
baf36760b1 ci: fix YAML syntax error (duplicate with) 2025-12-11 15:05:19 +01:00
56688fbd76 ci: use shallow clone (fetch-depth: 1) for faster checkout 2025-12-11 14:51:21 +01:00
1c63054e92 ci: Add Gitea Actions CI/CD pipeline
- Add workflow with test, lint, build, release jobs
- Add goreleaser config for multi-platform releases
- Add golangci-lint configuration
2025-12-11 13:23:47 +01:00