fix(release): gekeurde base bevriezen vóór merge en tag (#2299) #2338
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2338
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/release-base-freeze"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sluit #2299.
De releasebranch wordt vroeg van
origin/maingetakt en pas daarna gebouwd en gekeurd. Schuift main in de tussenliggende uren door, dan nam de servermerge ongeziene base-commits mee in de getagde tree — commits die nooit in deze keten bouwden of keurden.merge_prtoetst nu vlak vóór de merge-call oforigin/mainnog exact op de merge-base van branch en main staat — het vastgelegde vertrekpunt. Bij drift of een onleesbare toestand stopt de keten vóór merge én tag, met hersteladvies (main erin mergen, poort opnieuw groen,--resume). Een al gemergede PR wordt veilig herkend zonder de toets te eisen.Regressietest:
test/release_base_freeze_test.dart— ongewijzigde base mergt, doorgeschoven main weigert vóór de POST, onleesbare toestand faalt dicht, al-gemerged slaat veilig over.make checkgroen.