diff options
author | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2023-03-24 05:08:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-24 04:08:42 +0000 |
commit | d0d5526110e64e883c7c76d64cc4b6f72494a93a (patch) | |
tree | df1466e0537e47ba3f4d8561fa93f61fbdac4f20 /.github/workflows | |
parent | 729b8113cc91c6bc5600e131c253905eff596ede (diff) | |
download | spack-d0d5526110e64e883c7c76d64cc4b6f72494a93a.tar.gz spack-d0d5526110e64e883c7c76d64cc4b6f72494a93a.tar.bz2 spack-d0d5526110e64e883c7c76d64cc4b6f72494a93a.tar.xz spack-d0d5526110e64e883c7c76d64cc4b6f72494a93a.zip |
Add a pre-check job to bootstrap the environment on Python 3.6 (#36358)
* Add a pre-check job that just bootstrap the environment on Python 3.6
* py-typing-extension: restore information on Python 3.6 installation
* Fix job name, try to run quick test on installed python packages
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/valid-style.yml | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.github/workflows/valid-style.yml b/.github/workflows/valid-style.yml index 485d0b4979..61a651cada 100644 --- a/.github/workflows/valid-style.yml +++ b/.github/workflows/valid-style.yml @@ -58,3 +58,28 @@ jobs: with: with_coverage: ${{ inputs.with_coverage }} python_version: '3.11' + # Check that spack can bootstrap the development environment on Python 3.6 - RHEL8 + bootstrap-dev-rhel8: + runs-on: ubuntu-latest + container: registry.access.redhat.com/ubi8/ubi + steps: + - name: Install dependencies + run: | + dnf install -y \ + bzip2 curl file gcc-c++ gcc gcc-gfortran git gnupg2 gzip \ + make patch tcl unzip which xz + - uses: actions/checkout@24cb9080177205b6e8c946b17badbe402adc938f # @v2 + - name: Setup repo and non-root user + run: | + git --version + git fetch --unshallow + . .github/workflows/setup_git.sh + useradd spack-test + chown -R spack-test . + - name: Bootstrap Spack development environment + shell: runuser -u spack-test -- bash {0} + run: | + source share/spack/setup-env.sh + spack -d bootstrap now --dev + spack style -t black + spack unit-test -V |