64a5daa790
ci: add full CI/CD pipeline with Docker builds
...
CI/CD / Test (push) Successful in 40s
CI/CD / Lint (push) Failing after 49s
CI/CD / Build (darwin-amd64) (push) Has been skipped
CI/CD / Build (linux-amd64) (push) Has been skipped
CI/CD / Build (darwin-arm64) (push) Has been skipped
CI/CD / Build (linux-arm64) (push) Has been skipped
CI/CD / Build & Push Docker Image (push) Has been skipped
CI/CD / Release (push) Has been skipped
CI/CD / Generate SBOM (push) Successful in 17s
- Test with race detection and coverage
- Lint with golangci-lint
- Build server and monitor binaries for linux/darwin amd64/arm64
- Generate SBOM with Syft
- Build and push multi-arch Docker images to Gitea registry
- Release with goreleaser for tagged versions
- No Windows builds (as requested)
2025-12-11 20:58:34 +01:00
0b4553d867
ci: test runner
CI / test (push) Successful in 1s
2025-12-11 20:31:05 +01:00
d51b1de260
ci: minimal test workflow
CI / test (push) Successful in 1s
2025-12-11 20:23:04 +01:00
b3ca3152f1
ci: trigger rebuild
CI/CD / Test (push) Has been cancelled
CI/CD / Lint (push) Has been cancelled
CI/CD / Build (monitor, amd64, darwin) (push) Has been cancelled
CI/CD / Build (monitor, amd64, linux) (push) Has been cancelled
CI/CD / Build (monitor, arm64, darwin) (push) Has been cancelled
CI/CD / Build (monitor, arm64, linux) (push) Has been cancelled
CI/CD / Build (server, amd64, darwin) (push) Has been cancelled
CI/CD / Build (server, amd64, linux) (push) Has been cancelled
CI/CD / Build (server, arm64, darwin) (push) Has been cancelled
CI/CD / Build (server, arm64, linux) (push) Has been cancelled
CI/CD / Docker (push) Has been cancelled
2025-12-11 20:22:24 +01:00
1dff4df2d6
ci: simplify workflow structure
CI/CD / Test (push) Has been cancelled
CI/CD / Lint (push) Has been cancelled
CI/CD / Build (monitor, amd64, darwin) (push) Has been cancelled
CI/CD / Build (monitor, amd64, linux) (push) Has been cancelled
CI/CD / Build (monitor, arm64, darwin) (push) Has been cancelled
CI/CD / Build (monitor, arm64, linux) (push) Has been cancelled
CI/CD / Build (server, amd64, darwin) (push) Has been cancelled
CI/CD / Build (server, amd64, linux) (push) Has been cancelled
CI/CD / Build (server, arm64, darwin) (push) Has been cancelled
CI/CD / Build (server, arm64, linux) (push) Has been cancelled
CI/CD / Docker (push) Has been cancelled
2025-12-11 20:18:36 +01:00
a310a5cba9
ci: limit parallelism to 8 threads (GOMAXPROCS + max-parallel)
CI/CD / Test (push) Has been cancelled
CI/CD / Lint (push) Has been cancelled
CI/CD / Build monitor-darwin-amd64 (push) Has been cancelled
CI/CD / Build monitor-linux-amd64 (push) Has been cancelled
CI/CD / Build monitor-darwin-arm64 (push) Has been cancelled
CI/CD / Build monitor-linux-arm64 (push) Has been cancelled
CI/CD / Build server-darwin-amd64 (push) Has been cancelled
CI/CD / Build server-linux-amd64 (push) Has been cancelled
CI/CD / Build server-darwin-arm64 (push) Has been cancelled
CI/CD / Build server-linux-arm64 (push) Has been cancelled
CI/CD / Generate SBOM (push) Has been cancelled
CI/CD / Build & Push Docker Image (push) Has been cancelled
CI/CD / Release (push) Has been cancelled
2025-12-11 20:16:38 +01:00
171c382719
ci: fix workflow - remove services block, use docker socket mount
CI/CD / Test (push) Has been cancelled
CI/CD / Lint (push) Has been cancelled
CI/CD / Build monitor-darwin-amd64 (push) Has been cancelled
CI/CD / Build monitor-linux-amd64 (push) Has been cancelled
CI/CD / Build monitor-darwin-arm64 (push) Has been cancelled
CI/CD / Build monitor-linux-arm64 (push) Has been cancelled
CI/CD / Build server-darwin-amd64 (push) Has been cancelled
CI/CD / Build server-linux-amd64 (push) Has been cancelled
CI/CD / Build server-darwin-arm64 (push) Has been cancelled
CI/CD / Build server-linux-arm64 (push) Has been cancelled
CI/CD / Generate SBOM (push) Has been cancelled
CI/CD / Build & Push Docker Image (push) Has been cancelled
CI/CD / Release (push) Has been cancelled
2025-12-11 20:11:22 +01:00
69319e9723
ci: rewrite workflow for Gitea runner with Docker build
CI/CD / Test (push) Has been cancelled
CI/CD / Lint (push) Has been cancelled
CI/CD / Build monitor-darwin-amd64 (push) Has been cancelled
CI/CD / Build monitor-linux-amd64 (push) Has been cancelled
CI/CD / Build monitor-darwin-arm64 (push) Has been cancelled
CI/CD / Build monitor-linux-arm64 (push) Has been cancelled
CI/CD / Build server-darwin-amd64 (push) Has been cancelled
CI/CD / Build server-linux-amd64 (push) Has been cancelled
CI/CD / Build server-darwin-arm64 (push) Has been cancelled
CI/CD / Build server-linux-arm64 (push) Has been cancelled
CI/CD / Generate SBOM (push) Has been cancelled
CI/CD / Build & Push Docker Image (push) Has been cancelled
CI/CD / Release (push) Has been cancelled
2025-12-11 20:00:54 +01:00
5572401257
Add CI/CD workflow for automated builds and releases (Linux/macOS only)
CI / Test (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Build monitor-darwin-amd64 (push) Has been cancelled
CI / Build monitor-linux-amd64 (push) Has been cancelled
CI / Build monitor-darwin-arm64 (push) Has been cancelled
CI / Build monitor-linux-arm64 (push) Has been cancelled
CI / Build server-darwin-amd64 (push) Has been cancelled
CI / Build server-linux-amd64 (push) Has been cancelled
CI / Build server-darwin-arm64 (push) Has been cancelled
CI / Build server-linux-arm64 (push) Has been cancelled
CI / Generate SBOM (push) Has been cancelled
CI / Build Docker Images (push) Has been cancelled
CI / Release (push) Has been cancelled
2025-12-11 19:45:04 +01:00