88 regress-pre-commit :
99 runs-on : ubuntu-latest
1010 steps :
11- - uses : actions/checkout@v3
12- - uses : actions/setup-python@v3
11+ - uses : actions/checkout@v4
12+ - uses : actions/setup-python@v5
1313 -
uses :
pre-commit/[email protected] 1414 regress-smoke :
1515 runs-on : ubuntu-latest
@@ -22,13 +22,13 @@ jobs:
2222 uses :
eWaterCycle/[email protected] 2323 - name : Get container from cache
2424 id : cache-sif
25- uses : actions/cache@v3
25+ uses : actions/cache@v4
2626 with :
2727 path : .singularity/image.sif
2828 key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
2929 - name : Get gems and node files from cache
3030 id : cache-bundle-npm
31- uses : actions/cache@v3
31+ uses : actions/cache@v4
3232 with :
3333 path : |
3434 .home/.gems
4343 run : ./do test:smoke
4444 regress-gen-isa-manual :
4545 runs-on : ubuntu-latest
46- needs : regress-smoke
4746 env :
4847 MANUAL_NAME : isa
4948 VERSIONS : all
@@ -55,13 +54,13 @@ jobs:
5554 uses :
eWaterCycle/[email protected] 5655 - name : Get container from cache
5756 id : cache-sif
58- uses : actions/cache@v3
57+ uses : actions/cache@v4
5958 with :
6059 path : .singularity/image.sif
6160 key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
6261 - name : Get gems and node files from cache
6362 id : cache-bundle-npm
64- uses : actions/cache@v3
63+ uses : actions/cache@v4
6564 with :
6665 path : |
6766 .home/.gems
7271 run : ./bin/build_container
7372 - name : Generate HTML ISA manual
7473 run : ./do gen:html_manual
74+ regress-cfg-manual :
75+ runs-on : ubuntu-latest
76+ env :
77+ SINGULARITY : 1
78+ steps :
79+ - name : Clone Github Repo Action
80+ uses : actions/checkout@v4
81+ - name : Setup apptainer
82+ uses :
eWaterCycle/[email protected] 83+ - name : Get container from cache
84+ id : cache-sif
85+ uses : actions/cache@v4
86+ with :
87+ path : .singularity/image.sif
88+ key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
89+ - name : Get gems and node files from cache
90+ id : cache-bundle-npm
91+ uses : actions/cache@v4
92+ with :
93+ path : |
94+ .home/.gems
95+ node_modules
96+ key : ${{ hashFiles('Gemfile.lock') }}-${{ hashFiles('package-lock.json') }}
97+ - if : ${{ steps.cache-sif.outputs.cache-hit != 'true' }}
98+ name : Build container
99+ run : ./bin/build_container
100+ - name : Generate HTML ISA manual
101+ run : ./do gen:html[generic_rv64]
75102 regress-gen-ext-pdf :
76103 runs-on : ubuntu-latest
77- needs : regress-smoke
78104 env :
79105 EXT : B
80106 VERSION : latest
@@ -86,13 +112,13 @@ jobs:
86112 uses :
eWaterCycle/[email protected] 87113 - name : Get container from cache
88114 id : cache-sif
89- uses : actions/cache@v3
115+ uses : actions/cache@v4
90116 with :
91117 path : .singularity/image.sif
92118 key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
93119 - name : Get gems and node files from cache
94120 id : cache-bundle-npm
95- uses : actions/cache@v3
121+ uses : actions/cache@v4
96122 with :
97123 path : |
98124 .home/.gems
@@ -105,7 +131,6 @@ jobs:
105131 run : ./do gen:ext_pdf
106132 regress-gen-certificate :
107133 runs-on : ubuntu-latest
108- needs : regress-smoke
109134 env :
110135 SINGULARITY : 1
111136 steps :
@@ -115,13 +140,13 @@ jobs:
115140 uses :
eWaterCycle/[email protected] 116141 - name : Get container from cache
117142 id : cache-sif
118- uses : actions/cache@v3
143+ uses : actions/cache@v4
119144 with :
120145 path : .singularity/image.sif
121146 key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
122147 - name : Get gems and node files from cache
123148 id : cache-bundle-npm
124- uses : actions/cache@v3
149+ uses : actions/cache@v4
125150 with :
126151 path : |
127152 .home/.gems
@@ -134,7 +159,6 @@ jobs:
134159 run : ./do gen:cert_model_pdf[MockCertificateModel]
135160 regress-gen-profile :
136161 runs-on : ubuntu-latest
137- needs : regress-smoke
138162 env :
139163 SINGULARITY : 1
140164 steps :
@@ -144,13 +168,13 @@ jobs:
144168 uses :
eWaterCycle/[email protected] 145169 - name : Get container from cache
146170 id : cache-sif
147- uses : actions/cache@v3
171+ uses : actions/cache@v4
148172 with :
149173 path : .singularity/image.sif
150174 key : ${{ hashFiles('container.def', 'bin/.container-tag') }}
151175 - name : Get gems and node files from cache
152176 id : cache-bundle-npm
153- uses : actions/cache@v3
177+ uses : actions/cache@v4
154178 with :
155179 path : |
156180 .home/.gems
0 commit comments