99 - master
1010 tags : ' *'
1111
12+ # needed for julia-actions/cache to delete old caches
13+ permissions :
14+ actions : write
15+ contents : read
16+
1217jobs :
1318 test :
14- name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
19+ name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }}
1520 runs-on : ${{ matrix.os }}
1621 strategy :
1722 fail-fast : false
1823 matrix :
1924 version :
20- # - '1.9' # Uncomment when 1.10 is out. Replace this with the minimum Julia version that your package supports.
21- - ' 1'
25+ - ' 1.10' # Replace this with the minimum Julia version that your package supports.
26+ - ' 1' # latest stable 1.x releas
27+ # - 'pre' # latest stable prerelease
28+ - ' nightly' # latest nightly release
2229 os : [ubuntu-latest]
2330 arch : [x64]
2431 include :
2936 version : ' 1'
3037 arch : aarch64
3138 steps :
32- - uses : actions/checkout@v4.2.1
39+ - uses : actions/checkout@v4
3340 - uses : julia-actions/setup-julia@v2
3441 with :
3542 version : ${{ matrix.version }}
@@ -47,17 +54,16 @@ jobs:
4754 - uses : julia-actions/julia-buildpkg@v1
4855 - name : " Run test without coverage report"
4956 uses : julia-actions/julia-runtest@v1
50- if : ${{ !contains(fromJson('["1", "1.9"]'), matrix.version) || matrix.os != 'ubuntu-latest' }}
57+ if : matrix.version != '1' || matrix.os != 'ubuntu-latest'
5158 with :
5259 coverage : false
53-
5460 - name : " Run test with coverage report"
5561 uses : julia-actions/julia-runtest@v1
56- if : contains(fromJson('["1", "1.9"]'), matrix.version) && matrix.os == 'ubuntu-latest'
62+ if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
5763 - uses : julia-actions/julia-processcoverage@v1
58- if : contains(fromJson('["1", "1.9"]'), matrix.version) && matrix.os == 'ubuntu-latest'
64+ if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
5965 - uses : codecov/codecov-action@v4
60- if : contains(fromJson('["1", "1.9"]'), matrix.version) && matrix.os == 'ubuntu-latest'
66+ if : matrix.version == '1' && matrix.os == 'ubuntu-latest'
6167 with :
6268 file : lcov.info
6369
0 commit comments