feat(propose): stop merging for a release-gated project #2019

Merged
sean merged 1 commit from feat/propose-only into trunk 2026-08-07 19:29:21 +00:00
Owner

R9. Closes the hole R7 left: arming integrationMode did NOT stop propose-change arming the provider's auto-merge.

mergeMode: auto (default, unchanged) | propose-only. The machine-PR sensor renders propose-only for a release-gated project.

My render test caught itself being VACUOUS — it passed with the behaviour deleted, because the default test taxonomy renders no machine PR. Fixed to gitops-flux, and the mutation now fails it.

submit-lint caught a second real error: the propose template read a parameter it never declared.

129/129 guards, 14/14 packages.

R9. Closes the hole R7 left: arming integrationMode did NOT stop propose-change arming the provider's auto-merge. mergeMode: auto (default, unchanged) | propose-only. The machine-PR sensor renders propose-only for a release-gated project. My render test caught itself being VACUOUS — it passed with the behaviour deleted, because the default test taxonomy renders no machine PR. Fixed to gitops-flux, and the mutation now fails it. submit-lint caught a second real error: the propose template read a parameter it never declared. 129/129 guards, 14/14 packages.
sean force-pushed feat/propose-only from 366ce3b850
All checks were successful
pipeline/ci CI green @ 366ce3b8503f
to 82f73f0e56
All checks were successful
pipeline/ci CI green @ 82f73f0e5605
2026-08-07 19:28:47 +00:00
Compare
sean merged commit 82f73f0e56 into trunk 2026-08-07 19:29:21 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/pipelines!2019
No description provided.