ci: dev → main → release promotion flow - #66
Merged
Merged
Conversation
Introduce a `dev` integration branch and wire the pipeline for a dev → main → cut-release (v* tag) → prod promotion flow: - container.yml: publish per stage — dev branch -> :dev (preview), main branch -> :staging (promoted/pre-release), v* tag -> prod (:latest/:beta/:<tag>); every build keeps an immutable :sha-<commit> tag. Verify the matching anonymous manifest per stage. - ci.yml + runner-policy.yml: also run on `dev` pushes (PRs already run regardless of base). - ReleaseProcess.md: document the branching model and the tag re-mapping. Note: `…:dev` now follows the `dev` branch; a deployment that tracked `…:dev` for "latest main" should repoint to `…:staging`. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKifWkRa73PGrp9acFWeyd
Point all six Dependabot update configs at `dev` so dependency PRs land on the integration branch and promote to main via the normal flow. Takes effect once this reaches the default branch (main). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKifWkRa73PGrp9acFWeyd
thedancingdeveloper
enabled auto-merge (squash)
August 31, 2026 05:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces a
devintegration branch and the dev → main → cut-release (v tag) → prod* promotion flow.Pipeline changes
dev→:dev(preview),main→:staging(promoted/pre-release),v*tag→prod (:latest/:beta/:<tag>); every build keeps immutable:sha-<commit>. Anonymous manifest verification matches the stage.devpushes (PRs already run regardless of base).Flow
…:devnow follows thedevbranch. Any deployment (Komodo) that pulled…:devfor 'latest main' should repoint to…:staging.This PR is itself the first
dev → mainpromotion.🤖 Generated with Claude Code