summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-05-28 01:40:53 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-05-28 01:40:53 +0300
commit93e1494c174b30217e5d5f084a3db4b006c5d635 (patch)
treee9a73524c7abc2e5cd1a1996d4075850d8b18733
parentba312ee82d0cf76dd8fc2f27a00f3f0a5906927d (diff)
downloadmergify-claude/intelligent-liskov-755b95.tar.gz
mergify-claude/intelligent-liskov-755b95.zip
T8782: fix update_method value + correct backport label release mappingclaude/intelligent-liskov-755b95
Address review feedback on PR #6: - queue_rule.update_method: rebase -> merge. `update_method` only accepts `merge` or `rebase`; rebase rewrites SHAs and loses fork-PR support, so merge is the fork-safe, SHA-preserving choice. Rewrote the rationale comment accordingly. - Backport label vocabulary release mapping corrected to the authoritative VyOS codename->version map (all LTS): circinus 1.5.x (was missing the LTS tag) equuleus 1.3.x (was wrongly 1.6.x) crux 1.2.x (was wrongly 1.3.x "legacy") 🤖 Generated by [robots](https://vyos.io)
-rw-r--r--.mergify.yml20
1 files changed, 11 insertions, 9 deletions
diff --git a/.mergify.yml b/.mergify.yml
index e8ba043..bb38425 100644
--- a/.mergify.yml
+++ b/.mergify.yml
@@ -44,11 +44,13 @@ defaults:
# single value below without redefining the whole queue.
#
# Why these specific defaults:
- # - update_method: rebase -- keep enqueued PRs up to date by rebasing
- # on base, not merging base into the branch. Avoids the noisy
- # "Merge branch 'current' into <pr>" commits the manual flow creates
- # today and addresses Alex's ask in the kick-off meeting about auto-
- # rebasing PRs when other PRs land first.
+ # - update_method: merge -- keep enqueued PRs up to date by merging
+ # the base branch in. `update_method` only accepts `merge` or
+ # `rebase`; `rebase` rewrites commit SHAs and loses fork-PR support,
+ # so `merge` is the fork-safe, SHA-preserving choice (consistent with
+ # preferring the `update` action over `rebase` elsewhere in the
+ # fleet). Addresses Alex's kick-off ask to auto-advance enqueued PRs
+ # when other PRs land first.
# - merge_method: merge -- preserve PR boundaries via a merge commit
# while individual commits remain linear on the base branch (the
# semi-linear pattern described at
@@ -68,7 +70,7 @@ defaults:
# shape can graduate to central.
# ------------------------------------------------------------------
queue_rule:
- update_method: rebase
+ update_method: merge
merge_method: merge
batch_size: 1
@@ -90,9 +92,9 @@ defaults:
# Label Backport branch VyOS release line
# -------------------------- ------------------ ------------------
# backport/sagitta sagitta 1.4.x (LTS)
-# backport/circinus circinus 1.5.x
-# backport/equuleus equuleus 1.6.x
-# backport/crux crux 1.3.x (legacy)
+# backport/circinus circinus 1.5.x (LTS)
+# backport/equuleus equuleus 1.3.x (LTS)
+# backport/crux crux 1.2.x (LTS)
#
# Convention for the source PR maintainer:
# - "Backport now" (today's behavior): post `@Mergifyio backport