eadf2cc2c5
New .gitea/workflows/release.yml:
- Triggers on push: tags: ['v*'] (deterministic)
- Job 'ci': checkout + install Go + install coreci binary +
coreci run (executes .coreci.yml: validate, build, test, release)
- Job 'container-orca': kaniko executor:debug with --entrypoint
/bin/sh, builds+pushes orca image (no DinD)
- Job 'container-traefik': same, builds+pushes orca-traefik image
(skips if Dockerfile.traefik absent at that tag)
- Uses PAT_TOKEN secret (Gitea reserves GITEA_ prefix)
.coreci.yml:
- Removed container-publish + container-publish-traefik steps
(moved to Gitea Actions — CoreCI's podman executor appends sh -c
which conflicts with kaniko's /kaniko/executor entrypoint)
- Keeps validate/build/test/release (tarball + Gitea release)
scripts/trigger_coreci.sh:
- Added tag ref handling (refs/tags/*) so pre-push hook triggers
CoreCI for tag pushes too (Gitea Actions webhook is secondary)
---ci---
project: orca
phase: 1
milestone: v0.15
status: execute
---/ci---