Skip to content

chore(sync): record beta's ancestry on development - #824

Merged
rubenvdlinde merged 1 commit into
developmentfrom
sync/beta-to-development-202608300839
Aug 30, 2026
Merged

chore(sync): record beta's ancestry on development#824
rubenvdlinde merged 1 commit into
developmentfrom
sync/beta-to-development-202608300839

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

beta held 0 commit(s) development did not, so every development → beta promotion conflicted on the version file. 13 of 19 promotion PRs across the fleet were CONFLICTING for exactly this reason.

This records the ancestry so the merge base finally moves. development's tree is kept byte for byte — the merge uses -s ours, so this changes no file. Verified locally by comparing tree hashes before pushing; the branch was refused if they differed.

Nothing is imported silently. What beta holds that development does not is listed in the commit message and deliberately not brought over: dead Forgejo/Codeberg CI (removed from development on 2026-08-24/25 by chore(ci): remove dead Forgejo/Codeberg CI configuration), generated Docusaurus build output, and community-health files that never existed on development. Each can be added deliberately if wanted — resurrecting them as a side effect of a sync is how a merge silently undoes a decision.

beta held 13 commit(s) development did not. Version files were
resolved to development's side so the version never moves backwards --
the same rule release.yml applies to its own post-release sync.

Recording the ancestry is the payload: without it the merge base never
moves and the next development -> beta promotion conflicts on the version
file exactly as before.
@rubenvdlinde
rubenvdlinde merged commit 5020800 into development Aug 30, 2026
1 check passed
@rubenvdlinde
rubenvdlinde deleted the sync/beta-to-development-202608300839 branch August 30, 2026 08:43
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/stackiq @ c8e1124

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
check-vue-demi
test-l10n
format
check-schema-l10n
check-l10n-js
composer ✅ 130/130
npm ✅ 723/723
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman ⏭️
Playwright 🚨 NO VERDICT — enabled but never ran
Hydra gates

Quality workflow — 2026-08-30 09:43 UTC

Download the full PDF report from the workflow artifacts.

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