chore: T8937: retire check-pr-conflict.yml reusable (eps1lon conflict labeler)#148
Conversation
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
💤 Files with no reviewable changes (1)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughSummary by CodeRabbit
WalkthroughRemoves the ChangesWorkflow retirement and docs update
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches✨ Simplify code
Comment |
… labeler) The only consumer (vyos/vyos-documentation) migrated off this reusable to Mergify in vyos/vyos-documentation#2103 — conflict labeling is now handled by the central `Label conflicting pull requests` Mergify rule + a local `Comment on conflicting pull requests` rule. The eps1lon-based `check-pr-conflict.yml` (ran `eps1lon/actions-label-merge-conflict`) has no remaining live consumer. Closes the last deferred follow-up from the T8937 Mergify-GHA retirement (it was preserved in #146 pending this consumer migration). PRESERVED (not Mergify-replaceable): - check-pr-merge-conflict.yml — the T8934 committed-conflict-marker case (scans file content for <<<<<<< markers; Mergify's `conflict` predicate only sees mergeable_state, not committed text). Remaining reference: vyos/vyos-documentation@current (1c compat alias, write-protected, frozen since 2026-05-30, scheduled for 1c-Task-7 deletion) still pins @production. No auto-trigger (frozen branch, no pushes); clears on the alias deletion. Same disposition as the EXEMPT-1C-COMPAT-ALIAS stragglers in the main T8937 retirement. Advances: T8937 🤖 Generated by [robots](https://vyos.io)
b9d5d38 to
d36f317
Compare
Adversarial review —
|
Deletes the eps1lon-based
check-pr-conflict.ymlreusable — the last deferred follow-up of the T8937 Mergify-replaceable GHA retirement. It was preserved in vyos/.github#146 pending its sole consumer's migration.Why it's now safe
The only consumer,
vyos/vyos-documentation, migrated to Mergify in vyos/vyos-documentation#2103 (merged): conflict labeling is the inherited centralLabel conflicting pull requestsrule + a new localComment on conflicting pull requestsrule. The reusable has no remaining live consumer — verified via the authoritative git-tree API:rollingclean,sagittaclean.Preserved (NOT this PR)
check-pr-merge-conflict.yml— the T8934 committed-conflict-marker case (scans file content for<<<<<<<; Mergify'sconflictpredicate only seesmergeable_state, not committed text). Untouched.Remaining reference (exempt)
vyos/vyos-documentation@current(1c compat alias — write-protected, frozen since 2026-05-30, scheduled for 1c-Task-7 deletion) still pins@production. No auto-trigger (frozen, no pushes); clears on the alias deletion. Same disposition as theEXEMPT-1C-COMPAT-ALIASstragglers in the main retirement.vyos/vyos-documentation@circinusreferences a different (check-open-prs-conflict.yml@current) already-broken reusable — pre-existing, unrelated to this file.Advances: T8937
🤖 Generated by robots