limadog9 opened a new pull request, #53868:
URL: https://github.com/apache/arrow/pull/53868

   Rationale for this change
   
   Closes #33283.
   
   When a Crossbow task has not published a build link yet, report badges 
currently fall back to the source branch. This makes the CI run harder to find 
while it is starting.
   
   What changes are included in this PR?
   
   Fall back to the branch-filtered GitHub Actions listing or Azure Pipelines’ 
latest build for the branch when no build link is available after the existing 
optional wait. Keep direct build links as the first choice and retain the 
source-branch fallback for other CI providers. Escape branch names in query 
parameters.
   
   Are these changes tested?
   
   Added regression coverage for provider fallbacks, direct-link precedence, 
status refresh outcomes, escaped branch names, and .git remotes. Five 
regression cases fail with the original implementation and pass with the fix.
   
   * Full Archery unit suite: cd dev/archery && python -m pytest -q archery — 
132 passed, 1 skipped (integration test disabled by default).
   * Python formatting and lint checks pass for both changed files using the 
repository configuration and hook versions.
   * archery docker check-config and archery crossbow check-config pass.
   
   Are there any user-facing changes?
   
   Crossbow report badges point to the relevant CI build listing while the 
task’s direct build link is unavailable. No public API changes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to