1010 runs-on : [ ubuntu-latest ]
1111
1212 steps :
13- - uses : actions/checkout@v3
13+ - uses : actions/checkout@v4
1414 with :
1515 fetch-depth : 2
1616
2424 strategy :
2525 fail-fast : false
2626 matrix :
27- os : [ ubuntu-20.04 ]
27+ os : [ ubuntu-latest ]
2828 compiler : [ gcc ]
29- gcc : [ 7, 8, 9, 10, 11 ]
29+ gcc : [ 9, 10, 11, 12, 13 ]
3030
3131 name : ${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.gcc }}
3232
@@ -39,11 +39,11 @@ jobs:
3939 steps :
4040 - name : Push checkout
4141 if : github.event_name == 'push'
42- uses : actions/checkout@v3
42+ uses : actions/checkout@v4
4343
4444 - name : PR checkout
4545 if : github.event_name == 'pull_request'
46- uses : actions/checkout@v3
46+ uses : actions/checkout@v4
4747 with :
4848 ref : ${{ github.event.pull_request.head.sha }}
4949
@@ -55,18 +55,21 @@ jobs:
5555 - name : Install additional packages
5656 run : |
5757 sudo apt-get update
58- sudo apt-get install libtool-bin
5958 sudo apt-get install openmpi-bin
6059 sudo apt-get install libopenmpi-dev
6160
6261 - name : Install Spack
63- uses : kzscisoft/install -spack@v1
62+ uses : spack/setup -spack@v2
6463 with :
65- version : develop
64+ ref : develop
65+ path : spack
6666
6767 - name : Set up packages.yaml
6868 run : |
69- test -f $GITHUB_WORKSPACE/.spack/etc/spack/packages.yaml || cat > $GITHUB_WORKSPACE/.spack/etc/spack/packages.yaml << 'EOF'
69+ ls -A spack
70+ libtool --version
71+ openssl version
72+ test -f $SPACK_ROOT/etc/spack/packages.yaml || cat > $SPACK_ROOT/etc/spack/packages.yaml << 'EOF'
7073 packages:
7174 all:
7275 target: [x86_64]
@@ -75,27 +78,27 @@ jobs:
7578 autoconf:
7679 buildable: False
7780 externals:
78- - spec: "autoconf@2.69 "
81+ - spec: "autoconf@2.71 "
7982 prefix: /usr
8083 automake:
8184 buildable: False
8285 externals:
83- - spec: "automake@1.16.1 "
86+ - spec: "automake@1.16.5 "
8487 prefix: /usr
8588 libtool:
8689 buildable: False
8790 externals:
88- - spec: "libtool@2.4.6 "
91+ - spec: "libtool@2.4.7 "
8992 prefix: /usr
9093 m4:
9194 buildable: False
9295 externals:
93- - spec: "m4@1.4.18 "
96+ - spec: "m4@1.4.19 "
9497 prefix: /usr
9598 openmpi:
9699 buildable: False
97100 externals:
98- - spec: "openmpi@4.0.3 "
101+ - spec: "openmpi@4.1.6 "
99102 prefix: /usr
100103 openssl:
101104 buildable: False
@@ -105,7 +108,7 @@ jobs:
105108 pkg-config:
106109 buildable: False
107110 externals:
108- - spec: "pkg-config@0.29.1 "
111+ - spec: "pkg-config@0.29.2 "
109112 prefix: /usr
110113 EOF
111114 spack compiler find --scope=user
0 commit comments