rust/src/ci/citool
Matthias Krüger 704d301b43
Rollup merge of #139481 - Kobzol:post-merge-links, r=marcoieni
Add job summary links to post-merge report

This should make it much easier to investigate the individual job test/duration changes.

The GitHub API handling is a bit crude, but I didn't want to include octocrab, because it more than doubles the current number of dependencies of `citool`...

Can be tested with:
```bash
$ cargo run --manifest-path src/ci/citool/Cargo.toml post-merge-report bad13a970a 1e008dd5d8
```

r? ```@marcoieni```
2025-04-09 14:52:39 +02:00
..
src Add job summary links to post-merge report 2025-04-07 17:42:44 +02:00
tests enable in-tree std on some runners 2025-04-07 10:08:08 +03:00
Cargo.lock Add diff of bootstrap steps 2025-03-25 16:14:08 +01:00
Cargo.toml Add diff of bootstrap steps 2025-03-25 16:14:08 +01:00
README.md Implement CI tooling in Rust 2025-02-17 12:27:20 +01:00

CI tooling

This is a simple Rust script that determines which jobs should be executed on CI based on the situation (pull request, try job, merge attempt). It also provides a simple way of executing (some) CI jobs locally.