mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-19 06:43:45 +01:00
fae3618fd6ci: Annotate all check runs with the pull request number (MarcoFalke)faf05d637dci: Retry lint image building once after failure (MarcoFalke)fac4f6de28ci: Rewrite lint task Bash snippet to Python (MarcoFalke)fa0d37a579ci: Rewrite Bash to check inputs to Python (MarcoFalke) Pull request description: This contains a few follow-ups to https://github.com/bitcoin/bitcoin/pull/33744: * Rewrite the actions Bash snippet to Python. I've confirmed it still works in https://github.com/maflcko/bitcoin-core-with-ci/actions/runs/19067932430 (scroll down). * Add a lint-build retry to avoid issues such as https://github.com/bitcoin/bitcoin/issues/33640 for the lint task as well. * Finally, run the `debug_pull_request_number_str` annotation on all checks, to ensure they are present even when GitHub deletes annotations on a re-run. For example, the initial attempt https://github.com/bitcoin/bitcoin/actions/runs/19041534107/attempts/1?pr=33772 has the annotations, and the lint re-run has them removed: https://github.com/bitcoin/bitcoin/actions/runs/19041534107?pr=33772 ACKs for top commit: m3dwards: ACKfae3618fd6willcl-ark: ACKfae3618fd6Tree-SHA512: 6db147ccee622b7a640703f7e916ea662a8e42978f633046f22f8540017196250ef7771b28cd6e502368f1f3fe52b7524de0a3443f25c9659f524b4c9286ad0d