Skip to content

chore(sync): carry main back into beta - #536

Merged
rubenvdlinde merged 3 commits into
betafrom
sync/main-to-beta-20260830173947
Aug 30, 2026
Merged

chore(sync): carry main back into beta#536
rubenvdlinde merged 3 commits into
betafrom
sync/main-to-beta-20260830173947

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

main held 2 commit(s) beta did not — release version bumps committed onto the branch the release ran from, and anything else that arrived out of band. Left unreconciled, both branches change the version file independently and the next betamain promotion conflicts on it.

0 file(s) change. A 0-file result is the normal and correct outcome once the content has already reached beta by other means — recording the ancestry is the payload. Without it the merge base never moves and the next promotion conflicts exactly as before.

Version files were resolved to beta's side, whose line is ahead of the released one, so this never moves a version backwards. Any conflict outside them aborts the merge for a human instead.

Opened by fleet-back-merge.yml, using the algorithm release.yml already applies to its own sync/*-to-development pull requests.

rubenvdlinde and others added 3 commits August 30, 2026 19:05
The default branch is moving to `main` for every app in the fleet, and
Dependabot reads its config from the DEFAULT branch only. main's copy
here predates the `target-branch` addition, so the moment the default
flips, every bump would be opened against `main` -- where
branch-protection refuses it and it can never merge.

That is not hypothetical. Measured 2026-08-30, before the config was
fixed on the apps that already defaulted to main: 41 open pull requests
across ten repositories, none of them mergeable, and Dependabot reopening
them as fast as they were closed.

This carries development's canonical config onto main so the flip is
safe. 1 target-branch declarations, one per ecosystem.
Release: merge beta into main
@rubenvdlinde
rubenvdlinde merged commit b5b255a into beta Aug 30, 2026
1 check passed
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/keepiq @ 656520a

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
format
check-l10n-js
check-schema-l10n
composer ✅ 111/111
npm ✅ 536/536
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-30 19:19 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