[None][infra] Report Blossom trigger failures - #17533
Conversation
Signed-off-by: Maxim Gluhovskoi <mgluhovskoi@nvidia.com>
|
/bot run |
|
PR_Github #65444 [ run ] triggered by Bot. Commit: |
BowenFu
left a comment
There was a problem hiding this comment.
Verified the failure reporter is isolated to issue-comment PR triggers and only marks authorization, scan, or trigger-stage failures.
|
PR_Github #65444 [ run ] completed with state
|
|
/bot run |
|
PR_Github #65525 [ run ] triggered by Bot. Commit: |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughThe workflow adds a ChangesTrigger failure reporting
Estimated code review effort: 3 (Moderate) | ~20 minutes Sequence Diagram(s)sequenceDiagram
participant Trigger-failure-report
participant GitHub Actions
participant Pull request
Trigger-failure-report->>GitHub Actions: Detect failed trigger stage
Trigger-failure-report->>GitHub Actions: Retrieve pull request head SHA
Trigger-failure-report->>Pull request: Publish failing blossom-ci status
Trigger-failure-report->>Pull request: Post diagnostic workflow-run comment
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
PR_Github #65525 [ run ] completed with state
|
|
This will lead to action failure. blossom has a strict verification for blossom-ci.yml |
Description
Report Blossom-CI failures that occur before the downstream Jenkins pipeline starts.
The current workflow can leave the
blossom-cistatus pending without a PR comment when authorization, vulnerability scanning, or CI job creation fails. Add analways()finalizer on a GitHub-hosted runner that marks the commit status as failed, links to the trigger logs, and explains that the result is a trigger failure rather than a test failure.This change does not modify the downstream L0 pipeline or automatically retry failed jobs.
Test Coverage
.github/workflows/blossom-ci.ymlwith actionlint 1.7.12.git diff --check.Dev Engineer Review
Trigger-failure-reportjob to detect authorization, vulnerability scanning, and CI-job startup failures.always().QA Engineer Review
No test changes.