feat: switch to shared dokku-image-deploy workflow #333

Merged
john merged 5 commits from feat/shared-deploy-workflow into dev 2026-08-03 22:06:01 +00:00
Owner

Switch deploy to the shared reusable workflow from forgejo-ci.

  • ci.yml deploy job: shared workflow (build+push+git:from-image)
  • deploy.yml: replaced stale Coolify manual deploy with shared workflow
  • Registry-based deploy eliminates redundant Dokku-side rebuild
Switch deploy to the shared reusable workflow from forgejo-ci. - ci.yml deploy job: shared workflow (build+push+git:from-image) - deploy.yml: replaced stale Coolify manual deploy with shared workflow - Registry-based deploy eliminates redundant Dokku-side rebuild
feat: switch to shared dokku-image-deploy workflow
Some checks failed
ci.yml / feat: switch to shared dokku-image-deploy workflow (pull_request) Failing after 0s
Docs Gate / docs-ok (pull_request) Successful in 11s
4a2336b53b
ci.yml: deploy job now calls the shared workflow from forgejo-ci.
deploy.yml: replaced stale Coolify manual deploy with shared workflow.
Both use registry-based deploy (build+push+git:from-image).
ci: gate deploy with normal job + deploy_ref; main only
Some checks failed
Docs Gate / docs-ok (pull_request) Successful in 3s
CI / Detect Changes (pull_request) Successful in 7s
CI / Frontend (pull_request) Failing after 16s
CI / Docker Build (pull_request) Has been skipped
CI / Deploy Gate (pull_request) Has been skipped
CI / Build, Push & Deploy (pull_request) Has been skipped
CI / Deploy (pull_request) Successful in 0s
95fbce6b72
The runner mis-evaluates a job-level if: on workflow_call jobs (inner job
silently skips, caller reports success). Conditions move to a normal
deploy-gate job; ref and [skip cd] are re-checked in-shell via deploy_ref.
Also drops dev from the deploy refs: operator has no dev tier and the
legacy deploy fired on main alone — the dev||main condition was drift.
chore: regenerate API types (haskos + haskydocs drift)
Some checks failed
Docs Gate / docs-ok (pull_request) Successful in 2s
CI / Detect Changes (pull_request) Successful in 7s
CI / Frontend (pull_request) Failing after 16s
CI / Docker Build (pull_request) Has been skipped
CI / Deploy Gate (pull_request) Has been skipped
CI / Build, Push & Deploy (pull_request) Has been skipped
CI / Deploy (pull_request) Successful in 0s
b239e7a208
Upstream APIs moved since the branch was cut — haskos grew ~380 lines of
new endpoints and haskydocs added skip_semantic_validation. Freshness
gate compares against the live spec, so the branch fails Frontend until
regenerated.
chore: regenerate API types again — haskos spec moved mid-batch (estimated_cost_usd removed)
All checks were successful
Docs Gate / docs-ok (pull_request) Successful in 2s
CI / Detect Changes (pull_request) Successful in 7s
CI / Frontend (pull_request) Successful in 32s
CI / Docker Build (pull_request) Successful in 25s
CI / Deploy Gate (pull_request) Has been skipped
CI / Build, Push & Deploy (pull_request) Has been skipped
CI / Deploy (pull_request) Successful in 0s
d9364f8462
Merge remote-tracking branch 'origin/dev' into feat/shared-deploy-workflow
All checks were successful
Docs Gate / docs-ok (pull_request) Successful in 3s
CI / Detect Changes (pull_request) Successful in 7s
CI / Frontend (pull_request) Successful in 35s
CI / Docker Build (pull_request) Successful in 24s
CI / Deploy Gate (pull_request) Has been skipped
CI / Build, Push & Deploy (pull_request) Has been skipped
CI / Deploy (pull_request) Successful in 0s
d6d672cd9e
# Conflicts:
#	src/generated/haskos.d.ts
john merged commit dcebe45b42 into dev 2026-08-03 22:06:01 +00:00
john deleted branch feat/shared-deploy-workflow 2026-08-03 22:06:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
haskytech/operator!333
No description provided.