File tree Expand file tree Collapse file tree 5 files changed +25
-10
lines changed Expand file tree Collapse file tree 5 files changed +25
-10
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,15 @@ jobs:
15
15
lib-climacore-makie :
16
16
runs-on : ubuntu-20.04
17
17
timeout-minutes : 45
18
+ strategy :
19
+ matrix :
20
+ version : ['1.10', '1.11']
18
21
steps :
19
22
- name : Checkout
20
23
uses : actions/checkout@v4
21
24
- uses : julia-actions/setup-julia@v2
22
25
with :
23
- version : ' 1.11 '
26
+ version : ${{ matrix.version }}
24
27
- uses : julia-actions/cache@v2
25
28
- run : sudo apt-get update && sudo apt-get install -y xorg-dev mesa-utils xvfb libgl1 freeglut3-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev
26
29
- name : Install Julia dependencies
38
41
with :
39
42
name : climacore-makie-output
40
43
path : |
41
- lib/ClimaCoreMakie/test/output
44
+ lib/ClimaCoreMakie/test/output/${{ matrix.version }}
42
45
- name : Fail after artifacts if tests failed
43
46
if : ${{ env.TESTS_SUCCESSFUL != 'true' }}
44
47
run : exit 1
Original file line number Diff line number Diff line change @@ -15,12 +15,15 @@ jobs:
15
15
lib-climacore-plots :
16
16
runs-on : ubuntu-20.04
17
17
timeout-minutes : 30
18
+ strategy :
19
+ matrix :
20
+ version : ['1.10', '1.11']
18
21
steps :
19
22
- name : Checkout
20
23
uses : actions/checkout@v4
21
24
- uses : julia-actions/setup-julia@v2
22
25
with :
23
- version : ' 1.11 '
26
+ version : ${{ matrix.version }}
24
27
- uses : julia-actions/cache@v2
25
28
- name : Install Julia dependencies
26
29
run : >
38
41
with :
39
42
name : climacore-plots-output
40
43
path : |
41
- lib/ClimaCorePlots/test/output
44
+ lib/ClimaCorePlots/test/output/${{ matrix.version }}
42
45
- name : Fail after artifacts if tests failed
43
46
if : ${{ env.TESTS_SUCCESSFUL != 'true' }}
44
47
run : exit 1
Original file line number Diff line number Diff line change @@ -15,12 +15,15 @@ jobs:
15
15
lib-climacore-spectra :
16
16
runs-on : ubuntu-20.04
17
17
timeout-minutes : 30
18
+ strategy :
19
+ matrix :
20
+ version : ['1.10', '1.11']
18
21
steps :
19
22
- name : Checkout
20
23
uses : actions/checkout@v4
21
24
- uses : julia-actions/setup-julia@v2
22
25
with :
23
- version : ' 1.11 '
26
+ version : ${{ matrix.version }}
24
27
- uses : julia-actions/cache@v2
25
28
- name : Install Julia dependencies
26
29
run : >
38
41
with :
39
42
name : climacore-spectra-output
40
43
path : |
41
- lib/ClimaCoreSpectra/test/output
44
+ lib/ClimaCoreSpectra/test/output/${{ matrix.version }}
42
45
- name : Fail after artifacts if tests failed
43
46
if : ${{ env.TESTS_SUCCESSFUL != 'true' }}
44
47
run : exit 1
Original file line number Diff line number Diff line change @@ -16,12 +16,15 @@ jobs:
16
16
lib-climacore-tempestremap :
17
17
runs-on : ubuntu-20.04
18
18
timeout-minutes : 30
19
+ strategy :
20
+ matrix :
21
+ version : ['1.10', '1.11']
19
22
steps :
20
23
- name : Checkout
21
24
uses : actions/checkout@v4
22
25
- uses : julia-actions/setup-julia@v2
23
26
with :
24
- version : ' 1.11 '
27
+ version : ${{ matrix.version }}
25
28
- uses : julia-actions/cache@v2
26
29
- name : Install Julia dependencies
27
30
run : >
38
41
with :
39
42
name : climacore-tempestremap-output
40
43
path : |
41
- lib/ClimaCoreTempestRemap/test/output
44
+ lib/ClimaCoreTempestRemap/test/output/${{ matrix.version }}
42
45
- name : Fail after artifacts if tests failed
43
46
if : ${{ env.TESTS_SUCCESSFUL != 'true' }}
44
47
run : exit 1
Original file line number Diff line number Diff line change @@ -15,12 +15,15 @@ jobs:
15
15
lib-climacore-vtk :
16
16
runs-on : ubuntu-20.04
17
17
timeout-minutes : 30
18
+ strategy :
19
+ matrix :
20
+ version : ['1.10', '1.11']
18
21
steps :
19
22
- name : Checkout
20
23
uses : actions/checkout@v4
21
24
- uses : julia-actions/setup-julia@v2
22
25
with :
23
- version : ' 1.11 '
26
+ version : ${{ matrix.version }}
24
27
- uses : julia-actions/cache@v2
25
28
- name : Install Paraview
26
29
run : |
46
49
with :
47
50
name : climacore-vtk-output
48
51
path : |
49
- lib/ClimaCoreVTK/test/output/*.png
52
+ lib/ClimaCoreVTK/test/output/${{ matrix.version }}/ *.png
50
53
- name : Fail after artifacts if tests failed
51
54
if : ${{ env.TESTS_SUCCESSFUL != 'true' }}
52
55
run : exit 1
You can’t perform that action at this time.
0 commit comments