Skip to content

Commit ad4239a

Browse files
committed
change versions to test
change spack action change docs versions change to available gcc versions
1 parent c44d052 commit ad4239a

2 files changed

Lines changed: 38 additions & 40 deletions

File tree

.github/workflows/build-and-test.yml

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
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

@@ -24,9 +24,9 @@ jobs:
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

docs/requirements.txt

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,61 +4,56 @@
44
#
55
# pip-compile --output-file=docs/requirements.txt --strip-extras docs/requirements.in
66
#
7-
alabaster==0.7.13
7+
alabaster==1.0.0
88
# via sphinx
9-
babel==2.14.0
9+
babel==2.17.0
1010
# via sphinx
11-
certifi==2023.11.17
11+
certifi==2025.8.3
1212
# via requests
13-
charset-normalizer==3.3.2
13+
charset-normalizer==3.4.3
1414
# via requests
15-
docutils==0.20.1
15+
docutils==0.21.2
1616
# via
1717
# sphinx
1818
# sphinx-rtd-theme
19-
idna==3.6
19+
idna==3.10
2020
# via requests
2121
imagesize==1.4.1
2222
# via sphinx
23-
jinja2==3.1.2
23+
jinja2==3.1.6
2424
# via sphinx
25-
markupsafe==2.1.3
25+
markupsafe==3.0.2
2626
# via jinja2
27-
packaging==23.2
27+
packaging==25.0
2828
# via sphinx
29-
pygments==2.17.2
29+
pygments==2.19.2
3030
# via sphinx
31-
requests==2.31.0
31+
requests==2.32.5
3232
# via sphinx
33-
snowballstemmer==2.2.0
33+
snowballstemmer==3.0.1
3434
# via sphinx
35-
sphinx==7.2.6
35+
sphinx==8.2.3
3636
# via
3737
# -r docs/requirements.in
3838
# sphinx-rtd-theme
39-
# sphinxcontrib-applehelp
40-
# sphinxcontrib-devhelp
41-
# sphinxcontrib-htmlhelp
4239
# sphinxcontrib-jquery
43-
# sphinxcontrib-qthelp
44-
# sphinxcontrib-serializinghtml
45-
sphinx-rtd-theme==2.0.0
40+
sphinx-rtd-theme==3.0.2
4641
# via -r docs/requirements.in
47-
sphinxcontrib-applehelp==1.0.7
42+
sphinxcontrib-applehelp==2.0.0
4843
# via sphinx
49-
sphinxcontrib-devhelp==1.0.5
44+
sphinxcontrib-devhelp==2.0.0
5045
# via sphinx
51-
sphinxcontrib-htmlhelp==2.0.4
46+
sphinxcontrib-htmlhelp==2.1.0
5247
# via sphinx
5348
sphinxcontrib-jquery==4.1
5449
# via sphinx-rtd-theme
5550
sphinxcontrib-jsmath==1.0.1
5651
# via sphinx
57-
sphinxcontrib-qthelp==1.0.6
52+
sphinxcontrib-qthelp==2.0.0
5853
# via sphinx
59-
sphinxcontrib-serializinghtml==1.1.9
54+
sphinxcontrib-serializinghtml==2.0.0
6055
# via sphinx
61-
urllib3==2.1.0
56+
urllib3==2.5.0
6257
# via requests
6358

6459
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)