File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ concurrency:
1616
1717jobs :
1818 test :
19- name : ${{ matrix.downgrade && 'Downgrade / ' || '' }} Julia ${{ matrix.version }} - ${{ matrix.os }}
19+ name : Julia ${{ matrix.version }} - ${{ matrix.os }}
2020 runs-on : ${{ matrix.os }}
2121 strategy :
2222 fail-fast : false
@@ -28,30 +28,17 @@ jobs:
2828 - ' pre'
2929 os :
3030 - ubuntu-latest
31- downgrade : [false]
3231 include :
3332 - version : ' 1'
3433 os : windows-latest
35- downgrade : false
3634 - version : ' 1'
3735 os : macOS-latest
38- downgrade : false
39- - version : ' min'
40- os : ubuntu-latest
41- downgrade : true
4236 steps :
4337 - uses : actions/checkout@v7
4438 - uses : julia-actions/setup-julia@v3
45- id : setup-julia
4639 with :
4740 version : ${{ matrix.version }}
4841 - uses : julia-actions/cache@v3
49- - uses : julia-actions/julia-downgrade-compat@v2
50- with :
51- julia_version : ${{ steps.setup-julia.outputs.julia-version }}
52- skip : Dates,Random
53- if : ${{ matrix.downgrade }}
54- name : Downgrade dependencies to oldest supported versions
5542 - uses : julia-actions/julia-buildpkg@v1
5643 - uses : julia-actions/julia-runtest@v1
5744 - uses : julia-actions/julia-processcoverage@v1
Original file line number Diff line number Diff line change 1+ name : Downgrade
2+ on :
3+ pull_request :
4+ push :
5+ branches :
6+ - main
7+ workflow_dispatch :
8+
9+ concurrency :
10+ group : ${{ github.workflow }}-${{ github.ref }}
11+ cancel-in-progress : ${{ startsWith(github.ref, 'refs/pull/') }}
12+
13+ jobs :
14+ test :
15+ name : Downgrade / Julia ${{ matrix.version }} - ${{ matrix.os }}
16+ runs-on : ${{ matrix.os }}
17+ strategy :
18+ fail-fast : false
19+ matrix :
20+ version : ['lts']
21+ os : [ubuntu-latest]
22+ steps :
23+ - uses : actions/checkout@v7
24+ - uses : julia-actions/setup-julia@v3
25+ with :
26+ version : ${{ matrix.version }}
27+ - uses : julia-actions/cache@v3
28+ - uses : julia-actions/julia-downgrade-compat@v2
29+ with :
30+ mode : deps
31+ - uses : julia-actions/julia-buildpkg@v1
32+ - uses : julia-actions/julia-runtest@v1
33+ with :
34+ allow_reresolve : false
35+ force_latest_compatible_version : false
36+ - uses : julia-actions/julia-processcoverage@v1
37+ - uses : codecov/codecov-action@v7
38+ with :
39+ files : lcov.info
You can’t perform that action at this time.
0 commit comments