enso/build/ci_utils
Michał Wawrzyniec Urbańczyk 0b16db4399
CI: Unconditional cleaning for benchmark runs. (#8839)
Now the `clean` CI steps are run always for benchmarking jobs. We run the full `./run git-clean` before and after benchmarks. Benchmarks take long enough to make any savings by not cleaning negligible.

### Important Notes
This PR brings partial refactoring in the workflow generating code which was very dirty. I'll build on this further soon when adding proper aarch64 macOS support.

Also, some minor tweaks to the generation were made:
* not writing `always() &&` twice;
* run only the latter cleaning step for canceled jobs.
2024-01-29 13:02:02 +01:00
..
src CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
Cargo.toml CI: Better free port finding (#8780) 2024-01-17 07:54:37 +00:00