Commit Graph
29 Commits
Author SHA1 Message Date
Sansan 8c974a49cc Merge workflows into one CI pipeline
CI / test (push) Successful in 31s
CI / integration (push) Successful in 39s
CI / publish (push) Skipped
CI / docker (push) Successful in 54s
- Unit tests, integration tests and the Docker build check run in
  parallel on branches and pull requests
- Integration tests run on every push instead of only manually
- Branch builds only build amd64 and check the arm64 cross-compile in the
  test job; both platforms are built and pushed only for version tags,
  after all tests pass
- Docker layers cached through the runner cache, Go module and build
  caches mounted in the Dockerfile
- A newer push to the same branch cancels the running pipeline
2026-10-06 15:35:32 +02:00
Sansan 9db61956d3 Publish Docker image when a version tag is pushed
Build / test (push) Successful in 8s
Build / docker (push) Successful in 49s
Releases are triggered by tags like v5.0.0 instead of version branches.
2026-10-06 15:24:06 +02:00
Sansan bd250ecaee Run tests in CI and build multi-arch Docker images
Build / test (push) Successful in 38s
Build / docker (push) Successful in 2m2s
- Build (main, develop): vet and unit tests, then a linux/amd64 and
  linux/arm64 image build without pushing
- Publish (version branches): same tests, then build and push both
  platforms
- Integration tests (manual): run the testcontainers suite
2026-10-06 15:22:13 +02:00
Sansan 581d91f78b Fixed workflow file
Build / build (push) Successful in 39s
Publish / publish (push) Successful in 49s
2026-09-26 17:16:23 +02:00
Sansan 1ada52f5f8 test: add test data directories (testMusic and testCharacters) 2026-05-23 01:06:43 +02:00
Sansan d481be04a7 Fix YAML formatting in Gitea workflows
Build / build (push) Failing after 2m7s
2026-05-21 23:45:23 +02:00
Sansan 870f1787cb Fix for workflow 2026-05-21 23:35:26 +02:00
Sansan 76aaa884fa Change domain from sanplex.tech to sanplex.xyz 2026-05-18 21:27:34 +02:00
Sansan bef915ac6d Fixed gitea script
Build / build (push) Successful in 39s
2025-11-07 21:10:40 +01:00
Sansan 0d1c69d95e Fix 25
Build / build (push) Successful in 42s
Publish / publish (push) Successful in 57s
2025-06-07 22:31:29 +02:00
Sansan f86c33d5e6 Removed gitea-ci 2025-06-05 13:15:15 +02:00
Sansan ef41d0fa11 Fix 24 2025-06-05 13:15:15 +02:00
Sansan fd666dd3fa Fix 23 2025-06-05 13:15:15 +02:00
Sansan 231867de40 Fix 22 2025-06-05 13:15:15 +02:00
Sansan 9a9d318771 Fix 21 2025-06-05 13:15:15 +02:00
Sansan f06a7fe927 Fix 20 2025-06-05 13:15:15 +02:00
Sansan 0f017407ff Fix 19 2025-06-05 13:15:15 +02:00
Sansan 29ba39f5fe Fix 18 2025-06-05 13:15:15 +02:00
Sansan 8d01fe100a Fix 17 2025-06-05 13:15:15 +02:00
Sansan 2821774215 Fix 16 2025-06-05 13:15:15 +02:00
Sansan 00f0981ce4 Fix 15 2025-06-05 13:15:15 +02:00
Sansan 53a9031cb0 Fix 14 2025-06-05 13:15:15 +02:00
Sansan 85204026bb Fix 13 2025-06-05 13:15:15 +02:00
Sansan 1ffddd1154 Testar release 2025-06-05 13:15:15 +02:00
Sansan a4ef66a3f8 Fix 12 2025-06-05 13:15:15 +02:00
Sansan 052b699025 Even more Actions 2025-06-05 13:11:38 +02:00
Sansan 999668fc9c Actions tests 2025-06-05 13:11:38 +02:00
Sansan 11e6233753 More gitea actions 2025-06-05 13:11:38 +02:00
Sansan 3f73ea1f5e Started added gitea actions 2025-06-05 13:10:06 +02:00