4 Commits

Author SHA1 Message Date
Gonçalo Rodrigues
5769915d75 fix(cicd): install Docker CLI via static binary instead of apt
Some checks failed
deploy / test (push) Successful in 2m5s
deploy / deploy-finance (push) Failing after 9s
2026-06-26 23:57:24 +01:00
Gonçalo Rodrigues
bd174be094 fix(cicd): switch act runner to Docker mode with node:20 image
Host mode lacks Node.js so actions/checkout@v4 fails. Switch label to
ubuntu-latest:docker:node:20 which has Node.js for JS actions. Install
Docker CLI in the deploy job since node:20 doesn't include it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 23:43:44 +01:00
Gonçalo Rodrigues
713d60bccc fix(cicd): rename secret GITEA_REGISTRY_PASSWORD to REGISTRY_PASSWORD
Some checks failed
deploy / test (push) Successful in 5m23s
deploy / deploy-finance (push) Failing after 6s
2026-06-26 23:37:02 +01:00
Gonçalo Rodrigues
2e0163e2b2 feat(cicd): move deploy pipeline to Gitea Actions
- .gitea/workflows/deploy.yaml: test → build ARM64 → push to Gitea
  registry → kubectl set image on push to main
- Remove .github/workflows/deploy.yml (GitHub kept as test-only backup)

Requires Gitea Actions secrets: GITEA_REGISTRY_PASSWORD, KUBECONFIG_B64.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-26 23:09:34 +01:00