File tree Expand file tree Collapse file tree 1 file changed +10
-22
lines changed Expand file tree Collapse file tree 1 file changed +10
-22
lines changed Original file line number Diff line number Diff line change @@ -9,43 +9,31 @@ concurrency:
9
9
group : ${{format('{0}:{1}:{2}', github.repository, github.ref, github.workflow)}}
10
10
cancel-in-progress : true
11
11
12
+ env :
12
13
jobs :
13
- setup :
14
- runs-on : ubuntu-24.04
15
- outputs :
16
- lmod7 : Lmod-7.8.22
17
- lmod8 : Lmod-8.7.6
18
- modulesTcl : modules-tcl-1.147
19
- modules3 : modules-3.2.10
20
- modules4 : modules-4.1.4
21
- steps :
22
- - run : " true"
23
14
build :
24
- needs : setup
25
15
runs-on : ${{matrix.os || 'ubuntu-24.04'}}
26
16
strategy :
27
17
matrix :
28
18
python : [3.7]
29
19
os : [ubuntu-22.04]
30
20
modules_tool :
31
- # use variables defined by 'setup' job above, see also
32
- # https://docs.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#needs-context
33
- - ${{needs.setup.outputs.lmod7}}
34
- - ${{needs.setup.outputs.lmod8}}
35
- - ${{needs.setup.outputs.modulesTcl}}
36
- - ${{needs.setup.outputs.modules3}}
37
- - ${{needs.setup.outputs.modules4}}
21
+ - &lmod7 Lmod-7.8.22
22
+ - &lmod8 Lmod-8.7.6
23
+ - &modulesTcl modules-tcl-1.147
24
+ - &modules3 modules-3.2.10
25
+ - &modules4 modules-4.1.4
38
26
lc_all : [""]
39
27
include :
40
28
# Test different Python 3 versions with Lmod 8.x
41
29
- python : 3.8
42
- modules_tool : ${{needs.setup.outputs. lmod8}}
30
+ modules_tool : * lmod8
43
31
- python : 3.9
44
- modules_tool : ${{needs.setup.outputs. lmod8}}
32
+ modules_tool : * lmod8
45
33
- python : ' 3.10'
46
- modules_tool : ${{needs.setup.outputs. lmod8}}
34
+ modules_tool : * lmod8
47
35
- python : ' 3.11'
48
- modules_tool : ${{needs.setup.outputs. lmod8}}
36
+ modules_tool : * lmod8
49
37
fail-fast : false
50
38
steps :
51
39
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments