feat: add pipeline triage and ship-mr automation to issue verification - #779
Open
krashekbote wants to merge 2 commits into
Open
feat: add pipeline triage and ship-mr automation to issue verification#779krashekbote wants to merge 2 commits into
krashekbote wants to merge 2 commits into
Conversation
When the Issue Verification Agent finds an open MR (ymir_backported/
ymir_rebased label present but ymir_merged absent), it now checks the
MR pipeline status inline instead of waiting 3 hours:
- Pipeline running → reschedule in 20 minutes
- Pipeline failed → post structured triage comment on the MR
(new regressions vs waived, build/check blockers)
- Pipeline passed → approve + set auto-merge (opt-in via
PIPELINE_AUTO_SHIP=true, default false)
New MCP tools added to the privileged gateway:
- GitLab: pipeline status with child pipeline traversal, MR diff,
discussions, reply/resolve threads, approve, auto-merge, deep job
log analysis, cross-MR test failure comparison, inline comments
- Jira: update_test_coverage
New Claude Code skills added to agents_as_skills/:
- triage-pipeline: analyze failed jobs, categorize regressions vs
waived failures, post comment
- ship-mr: full review-to-merge workflow (code review, Jira
cross-check, pipeline triage, approve, auto-merge)
Fixes: packit#777
for more information, see https://pre-commit.ci
Member
|
@martinky82 could you have a look? 🙏 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When the Issue Verification Agent finds an open MR (ymir_backported/ ymir_rebased label present but ymir_merged absent), it now checks the MR pipeline status inline instead of waiting 3 hours:
(new regressions vs waived, build/check blockers)
PIPELINE_AUTO_SHIP=true, default false)
New MCP tools added to the privileged gateway:
New Claude Code skills added to agents_as_skills/:
Fixes: #777
TODO:
packit/packit.dev.Fixes
Related to
Merge before/after
RELEASE NOTES BEGIN
Packit now supports automatic ordering of ☕ after all checks pass.
RELEASE NOTES END