summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@gmail.com>2022-12-06 11:54:02 +0100
committerGitHub <noreply@github.com>2022-12-06 11:54:02 +0100
commit4c05fe569c257d7615c85898bb2b31f680c6d2dd (patch)
tree6b715898f75de8420667bd9cc1c45f1340b5b401 /.github
parente550665df7b62f4ad205f84081c09375a8e6f4e8 (diff)
downloadspack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.gz
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.bz2
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.tar.xz
spack-4c05fe569c257d7615c85898bb2b31f680c6d2dd.zip
Bootstrap most of Spack dependencies using environments (#34029)
This commit reworks the bootstrapping procedure to use Spack environments as much as possible. The `spack.bootstrap` module has also been reorganized into a Python package. A distinction is made among "core" Spack dependencies (clingo, GnuPG, patchelf) and other dependencies. For a number of reasons, explained in the `spack.bootstrap.core` module docstring, "core" dependencies are bootstrapped with the current ad-hoc method. All the other dependencies are instead bootstrapped using a Spack environment that lives in a directory specific to the interpreter and the architecture being used.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/unit_tests.yaml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/unit_tests.yaml b/.github/workflows/unit_tests.yaml
index 828cc44773..ad70cd82ee 100644
--- a/.github/workflows/unit_tests.yaml
+++ b/.github/workflows/unit_tests.yaml
@@ -145,7 +145,7 @@ jobs:
shell: runuser -u spack-test -- bash {0}
run: |
source share/spack/setup-env.sh
- spack -d solve zlib
+ spack -d bootstrap now --dev
spack unit-test -k 'not cvs and not svn and not hg' -x --verbose
# Test for the clingo based solver (using clingo-cffi)
clingo-cffi: