Admin Bot
8ea63a6abe
ci: merge 3 workflows into single pipeline, add concurrency group
CI / Vet, test, build (push) Canceled after 2m24s
CI / Build and push image (push) Canceled after 0s
2026-08-26 14:43:14 -07:00
Admin Bot
eaeeb97b2a
feat: k8s informer for ServiceAdapter CRDs, bump CI to go1.26
...
Build and push / Build and push image (push) Successful in 2m7s
Build / Build and push image (push) Successful in 1m9s
CI / Test, vet, build (push) Successful in 4m10s
- Add dynamic-client informer to watch ServiceAdapter CRs in-cluster
- Remove typed scheme registration (dynamic client needs no DeepCopy)
- Bump Dockerfile + CI images from golang:1.25 to golang:1.26
(k8s.io/[email protected] requires go>=1.26)
- Wire informer into main.go startup with graceful fallback
2026-08-26 14:38:12 -07:00
Story Crater Bot
abcc6dd4a9
ci(main): tag both SHA and latest during build, push both in one step
Build and push / Build and push image (push) Successful in 28s
Build / Build and push image (push) Successful in 27s
CI / Test, vet, build (push) Successful in 2m18s
2026-08-21 21:00:36 -07:00
Story Crater Bot
9740334d24
ci(main): push latest tag on main commits, auto-deploy via kustomization
Build and push / Build and push image (push) Successful in 29s
Build / Build and push image (push) Successful in 27s
CI / Test, vet, build (push) Successful in 2m17s
2026-08-21 20:56:47 -07:00
Story Crater Bot
0f2cd7565a
ci(main): trigger image builds on main branch commits
Build and push / Build and push image (push) Successful in 28s
Build / Build and push image (push) Successful in 26s
CI / Test, vet, build (push) Successful in 2m17s
2026-08-21 20:55:27 -07:00
Story Crater Bot
0fe9de6fbd
fix(ci): use universal REGISTRY_PAT secret for Forgejo registry auth
Build (prod) / Build and push image (push) Successful in 34s
2026-08-21 20:52:32 -07:00
Story Crater Bot
afcc28fca0
ci(prod): add prod build workflow for image push to Forgejo registry
Build (prod) / Build and push image (push) Failing after 11s
2026-08-21 20:47:02 -07:00
Story Crater Bot
b6767e247c
fix(deps,ci): update module path to forgejo.riotpiao.com/rock/homelab-frontend, switch to GITHUB_TOKEN
Build / Build and push image (push) Failing after 12s
CI / Test, vet, build (push) Successful in 2m18s
2026-08-21 20:46:45 -07:00
Story Crater Bot
0aaf4116f1
fix(ci): target the golang runner, generic docker runner retired
Build / Build and push image (push) Successful in 1m20s
CI / Test, vet, build (push) Successful in 2m17s
2026-08-21 16:53:05 -07:00
Story Crater Bot
3d63df9ba8
fix(ci): drop ineffective --network host option, runner sets it globally now
Build / Build and push image (push) Failing after 14s
CI / Test, vet, build (push) Failing after 12m47s
2026-08-21 16:14:16 -07:00
Story Crater Bot
7b265b8338
fix(ci): mount /docker-certs/client into the build job container
Build / Build and push image (push) Failing after 13s
CI / Test, vet, build (push) Successful in 1m49s
2026-08-21 15:55:23 -07:00
Story Crater Bot
7ebbf2bd03
fix: install node in job containers so actions/checkout can exec
...
Build / Build and push image (push) Failing after 15s
CI / Test, vet, build (push) Successful in 1m45s
actions/checkout@v4 is a JS action; Forgejo Actions runs it via node, which
neither golang:1.25-bookworm nor docker:27-cli ship. Every run since the
.gitea/workflows move has failed identically: 'exec: node: executable file
not found in $PATH' during the checkout step, before any real job step ran.
Verified locally against both exact images before pushing:
- golang:1.25-bookworm: apt-get install nodejs ca-certificates git -> node
v18.20.4, git 2.39.5.
- docker:27-cli: apk add nodejs git -> node v22.23.2, git 2.47.2, and
actions/checkout's dist/index.js actually executes afterward (confirmed
by invoking it directly) instead of failing on a missing binary.
- The Dockerfile itself builds clean end to end and the resulting image
serves /healthz, so checkout was the only remaining blocker in the path.
2026-08-21 13:49:24 -07:00
Story Crater Bot
dac1a5da4b
fix: move workflows from .forgejo/workflows to .gitea/workflows
...
Build / Build and push image (push) Failing after 30s
CI / Test, vet, build (push) Failing after 29s
.forgejo/workflows/*.yaml never creates an action_run on push on this
Forgejo instance (1.27.0) -- confirmed directly in the action_run table
across multiple probe pushes. .gitea/workflows fires immediately with an
identical spec. This is why build.yaml never once executed.
2026-08-21 11:36:34 -07:00
Story Crater Bot
e71034c3ef
test: probe .gitea/workflows path
ProbeGitea / noop (push) Successful in 59s
2026-08-21 11:34:17 -07:00