Add commit status support to QEMU PR Validation#110
Open
makubacki wants to merge 1 commit intoOpenDevicePartnership:mainfrom
Open
Add commit status support to QEMU PR Validation#110makubacki wants to merge 1 commit intoOpenDevicePartnership:mainfrom
makubacki wants to merge 1 commit intoOpenDevicePartnership:mainfrom
Conversation
os-d
approved these changes
Mar 19, 2026
Adds an optional `head-sha` input to the three reusable workflow files. When provided, commit statuses are created on the PR head SHA so that QEMU validation appears in the PR status checks area. This is needed because the validation chain uses `workflow_run` triggers, which run in the default branch context and are not automatically associated with the PR as status checks. The status context is `Patina QEMU PR Validation` which can be configured as a required status check in branch protection rules. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
755ca97 to
b188442
Compare
Javagedes
approved these changes
Mar 20, 2026
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.
Closes #108
Adds an optional
head-shainput to the three reusable workflow files. When provided, commit statuses are created on the PR head SHA so that QEMU validation appears in the PR status checks area.This is needed because the validation chain uses
workflow_runtriggers, which run in the default branch context and are not automatically associated with the PR as status checks.The status context is
Patina QEMU PR Validationwhich can be configured as a required status check in branch protection rules.Tested in a PR on my patina-dxe-core-qemu fork
Pending Results
Successful Result Status
Failure Result Status