Repository navigation
[CI] Log WoA resolution checks and skip ineligible runs - #3349
Conversation
Signed-off-by: isVoid <13521008+isVoid@users.noreply.github.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
No actionable comments were generated in the recent review. Summary
Change: Bug fix Merge Risk:
|
|
The public WoA resolver currently exits with a silent assertion failure when a selected run is outside its eligible scope. For example, the resolve-public-build failure in run 41704819123 does not record the API response or identify which condition failed.
Log the public run metadata, the result of every eligibility check, and the commit comparison against main. Ineligible runs now emit a notice and a skip reason in the CI summary, then skip batch selection and private dispatch. The existing eligibility rules remain unchanged; API, parsing, and unexpected script errors still fail with an error annotation containing the script line and exit code.
Validation:
git diff --checkpassed.