ci(portal): retarget image build to registry.meghsakha.com + orca webhook #14
Reference in New Issue
Block a user
Delete Branch "ci/registry-meghsakha-orca-webhook"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
The previous CI pushed images to
registry.breakpilot.com(a future prod registry that doesn't exist yet) and tried to callorca apply --env=stage, a CLI shape this orca version doesn't ship. Result: image build job failed at the docker login step.What
Retarget the image build to the live infrastructure used by every other service in
orca-infra:registry.meghsakha.com(htpasswd-backed, S3-storage)breakpilot/portal(mirrorsbreakpilot/compliance-*,breakpilot/pitch-deck):latest(for the webhook-driven deploy) +:sha-<sha>(traceability)orca-infra/WEBHOOKS.mdOne-time setup before this can deploy
REGISTRY_USER+REGISTRY_PASS(the existing htpasswd creds — same ones used in other Gitea Actions workflows that push to this registry)Test plan
imagejob builds + pushes both tags to registry.meghsakha.com:latestand recreatesbreakpilot-portal🤖 Generated with Claude Code
The previous CI pushed to registry.breakpilot.com (the future prod registry that doesn't exist yet) and tried to call `orca apply`, a CLI shape this orca version doesn't ship. Repointing to the live infrastructure: - registry: registry.meghsakha.com - image path: breakpilot/portal (sibling of breakpilot/compliance-*) - tags: :latest (for the webhook-driven deploy) + :sha-<sha> (traceability) - redeploy: POST github-style payload to the orca webhook on the master, matching the pattern documented in orca-infra/WEBHOOKS.md The webhook must be registered once on the master: orca webhooks add --repo platform/portal \ --service breakpilot-portal --branch main CI also needs REGISTRY_USER + REGISTRY_PASS set on this Gitea repo's Actions secrets — same htpasswd-backed creds the master uses today. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>