Skip to content

ci(workbench): fully automated production deploy on main - #43

Merged
KofTwentyTwo merged 1 commit into
developfrom
ci/auto-deploy-workbench
Jun 3, 2026
Merged

ci(workbench): fully automated production deploy on main#43
KofTwentyTwo merged 1 commit into
developfrom
ci/auto-deploy-workbench

Conversation

@KofTwentyTwo

Copy link
Copy Markdown
Collaborator

Mirrors the Website auto-deploy. Push to main -> publish immutable ghcr.io/benchfinity/workbench:- -> deploy job bumps Workbench-CD overlays/production newTag@main -> ArgoCD benchfinity-prod auto-syncs. No manual tag bump. Runner is chainguard/nginx (uid 65532) so no runAsNonRoot issue. Requires WORKBENCH_CD_DEPLOY_KEY (write deploy key on Workbench-CD); deploy job fails fast if absent.

…back)

Mirrors Website pipeline: main publishes immutable :<version>-<sha>, deploy job bumps newTag in BenchFinity/Workbench-CD overlays/production@main over SSH; ArgoCD benchfinity-prod auto-syncs. Requires WORKBENCH_CD_DEPLOY_KEY secret.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@KofTwentyTwo
KofTwentyTwo requested a review from a team as a code owner June 3, 2026 20:16
@KofTwentyTwo
KofTwentyTwo merged commit 82b88b5 into develop Jun 3, 2026
9 checks passed
@KofTwentyTwo
KofTwentyTwo deleted the ci/auto-deploy-workbench branch June 3, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant