Commit Graph
25 Commits
Author SHA1 Message Date
rock e6ef22f851 refactor: unify CI workflow - use .gitea/workflows
CI / Test (pull_request) Failing after 21s
CI / Build & Push Image (pull_request) Skipped
- Consolidate test + release/build workflows into single .gitea/workflows/ci.yaml
- Add explicit job dependencies (build-push needs test)
- Test runs on all PRs + main pushes
- Build/release runs on main/tags only (after test passes)
- Follows unified Forgejo CI pattern

Note: Using .gitea/ not .forgejo/ (our Forgejo instance uses .gitea/)
2026-09-14 22:52:02 +09:00
rock 5b5e8a4c7b Merge pull request 'refactor: unify CI workflow - use .forgejo/workflows' (#1) from feat/unify-ci-workflow into main 2026-09-14 13:46:30 +00:00
rock c924130fca refactor: unify CI workflow - use .forgejo/workflows
- Migrate from .gitea to .forgejo (Forgejo standard naming)
- Merge test + build-prod into single CI workflow
- Test runs on all PRs and main pushes
- Build-push only runs on main after test passes
- Use FORGEJO_REGISTRY_USER/TOKEN secrets for Docker login
- Remove docker-in-docker dind complexity
- Follow unified Forgejo CI pattern from CLAUDE.md
2026-09-14 22:34:07 +09:00
rock b09d0ee42b fix: update module path from rock/ to riotpiao-poimen/ org
build / Build and push image (push) Failing after 21s
ci / test (push) Failing after 24s
2026-09-07 22:44:50 -07:00
rock 53bcbcb33c argocd: add Image Updater annotations for auto-deploy
build / Build and push image (push) Successful in 3m1s
ci / test (push) Successful in 5m17s
- management-service and queue-crd watch forgejo.riotpiao.com/rock/kmsvc-manage
- Uses newest-build strategy with SHA tag filter
- Fixed queue-crd image repo and branch (prod→main)
2026-09-03 08:28:30 -07:00
rock 7f4627d010 ci: use DinD pattern matching other repos
build / Build and push image (push) Successful in 5m0s
ci / test (push) Successful in 5m26s
Replace docker/build-push-action with raw docker commands that work
reliably with Forgejo runners' DinD sidecar setup.
2026-09-02 20:14:57 -07:00
rock 8b303929bd test: verify CI works without upload-artifact
build / build-push (push) Canceled after 0s
ci / test (push) Successful in 4m23s
2026-08-30 20:49:30 -07:00
rock 62792853ba fix: remove upload-artifact actions
ci / test (push) Canceled after 0s
build / build-push (push) Canceled after 0s
2026-08-30 20:49:24 -07:00
rock 24e6e82904 test: final Forgejo CI validation
build / build-push (push) Failing after 22s
ci / test (push) Failing after 8m20s
2026-08-30 20:36:21 -07:00
rock eab5336e87 test: final CI validation
build / build-push (push) Failing after 6m18s
ci / test (push) Failing after 7m17s
2026-08-30 09:36:57 -07:00
rock 899a900319 fix: remove broken actions/cache - tests pass without it
build / build-push (push) Failing after 17s
ci / test (push) Failing after 3m42s
2026-08-30 09:22:11 -07:00
rock 14cfd247b2 test: run CI without cache
build / build-push (push) Failing after 16s
ci / test (push) Failing after 4m1s
2026-08-30 07:34:31 -07:00
rock 12a9a6f7a9 fix: disable actions cache to debug go vet failures
ci / test (push) Canceled after 0s
build / build-push (push) Failing after 4m24s
2026-08-30 07:34:20 -07:00
rock f85dd6b013 test: final CI test with REGISTRY_PAT
build / build-push (push) Failing after 17s
ci / test (push) Failing after 1m38s
2026-08-29 22:53:31 -07:00
rock 4743b8544d fix: use REGISTRY_PAT secret for git auth (exists on all repos)
ci / test (push) Canceled after 0s
build / build-push (push) Failing after 18s
2026-08-29 22:53:22 -07:00
rock 36557148c1 test: trigger CI again
build / build-push (push) Failing after 17s
ci / test (push) Failing after 1m43s
2026-08-29 22:47:17 -07:00
rock 59db74dd59 fix: use GITHUB_TOKEN (Forgejo auto-injected secret)
ci / test (push) Canceled after 0s
build / build-push (push) Failing after 18s
2026-08-29 22:47:16 -07:00
rock 7aaf30843e test: trigger CI with FORGEJO_TOKEN
build / build-push (push) Failing after 17s
ci / test (push) Failing after 1m31s
2026-08-29 22:44:49 -07:00
rock 62c3f8a1f7 fix: use FORGEJO_TOKEN instead of REGISTRY_PAT for git auth
ci / test (push) Canceled after 0s
build / build-push (push) Failing after 19s
Forgejo auto-injects GITHUB_TOKEN secret. Use FORGEJO_TOKEN env var
for clarity since we're retiring GitHub.
2026-08-29 22:44:45 -07:00
rock 41bf810de9 test: trigger CI with proper git auth secret
build / build-push (push) Failing after 14s
ci / test (push) Failing after 1m3s
2026-08-28 16:45:35 -07:00
rock 329002fa9b fix: use consistent secret name for git auth in CI workflows
ci / test (push) Canceled after 0s
build / build-push (push) Failing after 17s
2026-08-28 16:45:26 -07:00
rock 454f72ebfe test: trigger CI with Go 1.26 runner
build / build-push (push) Failing after 3m40s
ci / test (push) Failing after 3m6s
2026-08-28 16:35:39 -07:00
rock eabf8d7459 fix: use golang runner label instead of deprecated docker label
build / build-push (push) Failing after 3m57s
ci / test (push) Failing after 15m57s
2026-08-28 15:36:24 -07:00
rock 6193d9a065 fix: sync ArgoCD apps to main branch for auto-rollout
ci / test (push) Canceled after 0s
build / build-push (push) Canceled after 0s
- Update kmsvc-root (root.yaml) targetRevision: prod → main
- Update management-service app targetRevision: prod → main
- Build workflow already pushes images on main commits
- Homelab ArgoCD app (60-kmsvc-manage.yaml) watches main with auto-sync enabled
- image.pullPolicy: Always + tag: latest ensures fresh images on rollouts
2026-08-28 14:54:01 -07:00
rock f3a7e5aa9a fix: update Go version in CI from 1.25 to 1.26
ci / test (push) Canceled after 0s
build / build-push (push) Canceled after 0s
2026-08-28 14:51:51 -07:00