Skip to content

ci: Allow PRs to trigger Patina Nightly Pipeline via label - #5070

Open
Maheer Aeron (maheeraeron) wants to merge 1 commit into
microsoft:mainfrom
maheeraeron:user/maheeraeron/patina-pr-label
Open

Maheer Aeron (maheeraeron) wants to merge 1 commit into
microsoft:mainfrom
maheeraeron:user/maheeraeron/patina-pr-label

Conversation

@maheeraeron

Copy link
Copy Markdown
Contributor

Allows PRs to trigger the patina nightly pipeline with a label, instead of having to check into main.

Copilot AI balanced review requested due to automatic review settings November 13, 2026 00:19
@github-actions github-actions Bot added the Guide label Nov 13, 2026
@maheeraeron Maheer Aeron (maheeraeron) added the needs-patina Used to invoke the patina nightly pipeline label Nov 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

There are no active review issues for the changes enabling label-gated Patina validation on pull requests.

No open issues 🎉

What changed in this PR

Enables maintainers to run Patina firmware validation on pull requests before merging, using the existing nightly pipeline.

Changes:

  • Adds PR triggers for main and release/*, requiring the needs-patina label and a non-draft PR.
  • Preserves scheduled and manual runs and adds cancellation of superseded runs.
  • Documents how to request and retrigger Patina validation.
File Description
Guide/​src/​dev_guide/​contrib/​code.md Documents label requirements and workflow trigger behavior.
flowey/​flowey_hvlite/​src/​pipelines/​checkin_gates.rs Adds Patina PR triggers and label-based job conditions.
.github/​workflows/​openvmm-patina-nightly.yaml Updates the generated workflow with PR triggers, concurrency, and job conditions.

Review effort: Balanced

@github-actions

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Guide needs-patina Used to invoke the patina nightly pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants