ci: update status when action triggered by issue comment - #266
Conversation
issue comment triggers do not automatically update check status in the PR, so use separate steps to update them, similar to how the tft.yml workflow works. For issue comment workflows, ensure that the head_sha is set early in the workflow and the status is only updated if there is a head_sha. Create a variable for context so it is created in one place and used in several places in the workflow. Ensure that the first steps in the workflow are to get the head_sha and set the status to In Progress. Signed-off-by: Rich Megginson <rmeggins@redhat.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (10)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe workflows now resolve pull request head commits, set pending commit statuses before execution, and report final job statuses after execution. Matrix workflows reuse shared status contexts for platform-specific results. ChangesCommit status reporting
Suggested reviewers: Merge Risk: 🟡 Moderate · up to TFT status updates may be attached to the merge commit instead of the pull request head, causing the pull request to show inaccurate or missing commit-status results. Resolve the SHA selection before merging. 🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
Full details: Description checkExplanation The description explains the reason, implementation approach, status behavior, head SHA handling, shared context, and workflow ordering. It does not use the template headings, but it provides the required information and is mostly complete. Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (10 skipped: 10 unsupported.) Full details: Description FormatExplanation The PR description does not follow the required template. The repository template contains Resolution Update the PR description to use the bug-fix template: add
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
issue comment triggers do not automatically update check status in the PR, so
use separate steps to update them, similar to how the tft.yml workflow works.
For issue comment workflows, ensure that the head_sha is set early in the
workflow and the status is only updated if there is a head_sha.
Create a variable for context so it is created in one place and used in several
places in the workflow.
Ensure that the first steps in the workflow are to get the head_sha and set the
status to In Progress.
Signed-off-by: Rich Megginson rmeggins@redhat.com
Summary by CodeRabbit