enso/.github/workflows
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
..
changelog.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
engine-benchmark.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
enso4igv.yml VSCode JUnit classpath fix (#8795) 2024-01-18 15:57:45 +00:00
formatting.yml Update java formatter sbt plugin (#8543) 2023-12-15 14:45:23 +00:00
gui.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
nightly.yml Build nightlies every day. (#6681) 2023-05-15 04:05:08 +02:00
promote.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
publish-docs.yml various default branch switch - related updates 2021-11-01 01:37:30 +01:00
release-update-broken.yml Initialize language server on client connection (#1535) 2021-03-04 16:59:05 +00:00
release.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
scala-new.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00
shader-tools.yml Third-party action bumps. (#8060) 2023-10-17 00:59:52 +02:00
std-libs-benchmark.yml CI: Unconditional cleaning for benchmark runs. (#8839) 2024-01-29 13:02:02 +01:00