Skip to content

Reconcile promotion history with main - #96

Merged
ajccarlson merged 44 commits into
developfrom
reconcile-main-history
Jul 28, 2026
Merged

Reconcile promotion history with main#96
ajccarlson merged 44 commits into
developfrom
reconcile-main-history

Conversation

@ajccarlson

Copy link
Copy Markdown
Owner

Squash promotions leave main's history disconnected from develop, so direct develop → main PRs (like #94) conflict on every overlapping hunk and out-of-repo promotion branches (like #95) violate the branch policy.

This records main as merged into develop using the ours strategy — the tree is byte-identical to develop (zero file changes), but main becomes an ancestor, moving the merge base forward so the follow-up develop → main promotion merges cleanly.

Must be merged with a merge commit, not squash — squashing would discard the ancestry that makes this work.

ajccarlson and others added 14 commits July 24, 2026 23:40
Promote the validated workflow, security, governance, and licensing changes from develop to main.
* Consolidate dependency security upgrades

* Fix clean-checkout build import linting

* Stabilize thumbnail column resizing
Squash promotions leave main's history disconnected from develop, so
direct develop-to-main pull requests conflict on every overlapping hunk.
Recording main as merged (keeping develop's tree unchanged) moves the
merge base forward and lets promotions merge cleanly.
@ajccarlson
ajccarlson merged commit 30a8332 into develop Jul 28, 2026
10 of 11 checks passed
@ajccarlson
ajccarlson deleted the reconcile-main-history branch July 28, 2026 00:07
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