Commit Graph

5 Commits

Author SHA1 Message Date
Benjamin Boenisch
2d909a8f8e fix(ci): update Go to 1.24 for ai-compliance-sdk
All checks were successful
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Successful in 43s
CI / test-python-backend-compliance (push) Successful in 30s
CI / test-python-document-crawler (push) Successful in 26s
CI / test-python-dsms-gateway (push) Successful in 19s
The ai-compliance-sdk go.mod requires go >= 1.24.0 but CI was using
golang:1.23-alpine. Updated both Gitea Actions and Woodpecker pipelines.
Also updated golangci-lint to v1.62 for Go 1.24 compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 17:43:27 +01:00
Benjamin Boenisch
1098dac141 Fix test paths: backend-compliance -> compliance/tests/, dsms-gateway -> test_main.py 2026-02-15 12:31:45 +01:00
Benjamin Boenisch
b7fd2d0ca2 Re-add clone config with extra_hosts (repos now trusted) 2026-02-15 11:28:11 +01:00
Benjamin Boenisch
b6f12435a7 Fix pipeline: remove custom clone and extra_hosts (trust level) 2026-02-15 10:57:08 +01:00
Benjamin Boenisch
cb57a34129 Add Woodpecker CI/CD pipeline
- Lint: golangci-lint (ai-compliance-sdk), ruff (Python), next lint (Node.js)
- Tests: Go tests, pytest for backend-compliance, document-crawler, dsms-gateway
- Build: Docker images for all services
- Security: SBOM generation + vulnerability scanning
- Deploy: manual docker compose deployment
2026-02-15 10:56:02 +01:00