Skip check for missing installations when no easystack file is changed#1458
Conversation
|
bot: build repo:eessi.io-2025.06-software instance:eessi-bot-mc-aws for:arch=x86_64/amd/zen2 |
|
New job on instance
|
|
While it doesn't actually run the check, this is still starting a CI job. Responsible citizens like us shouldn't do that 😛 |
Fair enough, that is something we could consider improving in the future 😛 |
Co-authored-by: Caspar van Leeuwen <33718780+casparvl@users.noreply.github.com>
|
As discussed in the support meeting today, we will after all try to merge this PR. It should lead to a reduction of the amount of Long term plan is to do a holistic overhaul of how the CI is set up. But this is a worthwhile short-term improvement until we get to a more complete overhaul. |
…st-software.eessi.io-workflow
… into Modify-test-software.eessi.io-workflow
|
Testing myself as well in casparvl#9 Run for casparvl@618c711 shows: As expected, and all checks for all EESSI versions are then skipped. Then, for casparvl@653712c in which I changed a 2025.06 easystack: And I indeed see that the 2025.06 CI's for missing installs are run, while the 2023.06's are skipped, as intended. Finally, when I change stuff in 2023.06 and 2025.06 easyconfigs casparvl@55bcf92: and indeed the checks are run for both 2023.06 and 2025.06. Looks good to me. |
I also tested adding an easystack file to a new EESSI version, and it worked as expected. |
Co-authored-by: Caspar van Leeuwen <33718780+casparvl@users.noreply.github.com>
Checking for missing installations takes ~ 2m/architecture. This update skips that step when no changes have been made to the easystack files.