Skip to content

Route ready pull requests through PRB trigger - #11322

Open
aidangarske wants to merge 3 commits into
wolfSSL:masterfrom
aidangarske:prb-draft-routing
Open

Route ready pull requests through PRB trigger#11322
aidangarske wants to merge 3 commits into
wolfSSL:masterfrom
aidangarske:prb-draft-routing

Conversation

@aidangarske

@aidangarske aidangarske commented Aug 31, 2026

Copy link
Copy Markdown
Member

Summary

  • Add PRB-master-job/preflight as a GitHub check that is SKIPPED for drafts and SUCCESS for ready pull requests.
  • Keep the existing ready-for-review workflow unchanged: it posts the normal retest this please comment only when a draft becomes ready.
  • Keep normal Jenkins GHPRB triggering for opened, reopened, and synchronized pull requests.

Jenkins configuration

PRB-master-job keeps Only use trigger phrase unchecked. The trigger phrase and skip-build phrase remain the same as the existing production master job. Disable the legacy GHPRB commit-status updater because it cannot represent skipped; the GitHub workflow owns the draft/ready preflight check, while the Jenkins pipeline owns real run results.

The temporary PRB-master-job-retry-canary mirrors those triggers, is hard-limited to PR #11322, skips every child except PRB-retry-canary, and sets PRB_SKIP_SMOKE_GATE=1.

Tests

  • Both workflows pass actionlint.
  • Draft run 33417420979 completed PRB-master-job/preflight as SKIPPED with no runner.
  • Ready run 33417547957 completed PRB-master-job/preflight as SUCCESS on the same SHA.
  • Ready-trigger run 33417548184 posted the normal retest this please comment.
  • Full Jenkins draft to ready lifecycle validation is being repeated with canary commit 5f30df31.

Copilot AI lite review requested due to automatic review settings August 31, 2026 17:02

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@aidangarske
aidangarske marked this pull request as ready for review August 31, 2026 17:04
@github-actions

Copy link
Copy Markdown

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

retest retry canary please

@aidangarske
aidangarske marked this pull request as draft August 31, 2026 21:38
@aidangarske
aidangarske marked this pull request as ready for review August 31, 2026 21:50
@github-actions

Copy link
Copy Markdown

retest this please

@aidangarske aidangarske added the prb-retry-canary Restrict the temporary Jenkins PRB retry canary label Aug 31, 2026
@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

rerun tests

@aidangarske
aidangarske marked this pull request as draft August 31, 2026 22:07
@aidangarske aidangarske added prb-retry-canary Restrict the temporary Jenkins PRB retry canary and removed prb-retry-canary Restrict the temporary Jenkins PRB retry canary labels Aug 31, 2026
@aidangarske
aidangarske marked this pull request as ready for review August 31, 2026 22:10
@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

5 similar comments
@github-actions

Copy link
Copy Markdown

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

@aidangarske

Copy link
Copy Markdown
Member Author

retest this please

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

Labels

prb-retry-canary Restrict the temporary Jenkins PRB retry canary

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants