summaryrefslogtreecommitdiff
path: root/.github/workflows/bootstrap-test.sh
AgeCommit message (Collapse)AuthorFilesLines
2024-05-07Maintenance for the "bootstrap" workflow in CI (#44031)Massimiliano Culpo1-2/+3
Removed a lot of duplication. Fixed an issue in containers, leading to false negative
2022-10-29Deprecate spack bootstrap trust/untrust (#33600)Massimiliano Culpo1-1/+1
* Deprecate spack bootstrap trust/untrust * Update CI * Update tests
2022-09-02Reorder workflow execution in GHA (#32183)Tom Scogland1-0/+7
This patchset refactors our GitHub actions into a single top-level ci workflow that invokes a series of reusable actions. The main goal of this is to be able to easily control which tests run and in what order based on the success or failure of top-level prechecks. Our previous workflows ran in three sets: * nix tests: style and verification first, then linux and macos tests if successful * windows tests: style and verification first, then linux and macos tests if successful * bootstrap tests As a result, the bootstrap tests ran even if the style failed, and style and verification had to run on two different platforms despite running identical checks. I'm relatively sure that's because of the limitation on dependencies between steps in the jobs. Reusable workflows allow us to run the style, verification and now audit checks once, then depending on the results, and the files changed, run the appropriate nix, windows and bootstrap tests. While it saves only a few minutes by itself, this makes it easier to refactor checks to subset tests without having to replicate tests or other workflow components in the future. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>