@@ -28,29 +28,30 @@ jobs:
2828 fail-fast : true # TODO: toggle
2929 matrix :
3030 version :
31- - ' 1.10'
31+ # - '1.10'
3232 - ' 1.11'
3333 - ' 1.12'
3434 group :
35- - Core/Internals
36- - Back/DifferentiateWith
37- - Core/SimpleFiniteDiff
38- - Back/SparsityDetector
39- - Core/ZeroBackends
40- - Back/ChainRules
41- # - Back/Diffractor
42- - Back/Enzyme
43- - Back/FastDifferentiation
44- - Back/FiniteDiff
45- - Back/FiniteDifferences
46- - Back/ForwardDiff
47- - Back/GTPSA
48- - Back/Mooncake
49- - Back/PolyesterForwardDiff
50- - Back/ReverseDiff
51- - Back/Symbolics
52- - Back/Tracker
53- - Back/Zygote
35+ # - Core/Internals
36+ # - Back/DifferentiateWith
37+ # - Core/SimpleFiniteDiff
38+ # - Back/SparsityDetector
39+ # - Core/ZeroBackends
40+ # - Back/ChainRules
41+ # # - Back/Diffractor
42+ # - Back/Enzyme
43+ # - Back/FastDifferentiation
44+ # - Back/FiniteDiff
45+ # - Back/FiniteDifferences
46+ # - Back/ForwardDiff
47+ # - Back/GTPSA
48+ # - Back/Mooncake
49+ # - Back/PolyesterForwardDiff
50+ - Back/Reactant
51+ # - Back/ReverseDiff
52+ # - Back/Symbolics
53+ # - Back/Tracker
54+ # - Back/Zygote
5455 skip_lts :
5556 - ${{ github.event.pull_request.draft }}
5657 skip_pre :
6465 group : Back/ChainRules
6566 - version : ' 1.12'
6667 group : Back/Enzyme
68+ - version : ' 1.12'
69+ group : Back/Reactant
6770 - version : ' 1.12'
6871 group : Back/DifferentiateWith
6972 env :
@@ -104,61 +107,61 @@ jobs:
104107 token : ${{ secrets.CODECOV_TOKEN }}
105108 fail_ci_if_error : false
106109
107- test-DIT :
108- name : ${{ matrix.version }} - DIT (${{ matrix.group }})
109- runs-on : ubuntu-latest
110- if : ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
111- timeout-minutes : 60
112- permissions : # needed to allow julia-actions/cache to proactively delete old caches that it has created
113- actions : write
114- contents : read
115- strategy :
116- fail-fast : true
117- matrix :
118- version :
119- - ' 1.10'
120- - ' 1.11'
121- - ' 1.12'
122- group :
123- - Formalities
124- - Zero
125- - Standard
126- - Weird
127- skip_lts :
128- - ${{ github.event.pull_request.draft }}
129- skip_pre :
130- - ${{ github.event.pull_request.draft }}
131- exclude :
132- - skip_lts : true
133- version : ' 1.10'
134- - skip_pre : true
135- version : ' 1.12'
136- env :
137- JULIA_DIT_TEST_GROUP : ${{ matrix.group }}
138- JULIA_DI_PR_DRAFT : ${{ github.event.pull_request.draft }}
139- steps :
140- - uses : actions/checkout@v5
141- - uses : julia-actions/setup-julia@v2
142- with :
143- version : ${{ matrix.version }}
144- arch : x64
145- - uses : julia-actions/cache@v2
146- - name : Install dependencies & run tests
147- run : julia --project=./DifferentiationInterfaceTest --color=yes -e '
148- using Pkg;
149- Pkg.Registry.update();
150- Pkg.develop(path="./DifferentiationInterface");
151- if ENV["JULIA_DI_PR_DRAFT"] == "true";
152- Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true, julia_args=["-O1"]);
153- else;
154- Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true);
155- end;'
156- - uses : julia-actions/julia-processcoverage@v1
157- with :
158- directories : ./DifferentiationInterfaceTest/src,./DifferentiationInterfaceTest/ext,./DifferentiationInterfaceTest/test
159- - uses : codecov/codecov-action@v5
160- with :
161- files : lcov.info
162- flags : DIT
163- token : ${{ secrets.CODECOV_TOKEN }}
164- fail_ci_if_error : false
110+ # test-DIT:
111+ # name: ${{ matrix.version }} - DIT (${{ matrix.group }})
112+ # runs-on: ubuntu-latest
113+ # if: ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
114+ # timeout-minutes: 60
115+ # permissions: # needed to allow julia-actions/cache to proactively delete old caches that it has created
116+ # actions: write
117+ # contents: read
118+ # strategy:
119+ # fail-fast: true
120+ # matrix:
121+ # version:
122+ # - '1.10'
123+ # - '1.11'
124+ # - '1.12'
125+ # group:
126+ # - Formalities
127+ # - Zero
128+ # - Standard
129+ # - Weird
130+ # skip_lts:
131+ # - ${{ github.event.pull_request.draft }}
132+ # skip_pre:
133+ # - ${{ github.event.pull_request.draft }}
134+ # exclude:
135+ # - skip_lts: true
136+ # version: '1.10'
137+ # - skip_pre: true
138+ # version: '1.12'
139+ # env:
140+ # JULIA_DIT_TEST_GROUP: ${{ matrix.group }}
141+ # JULIA_DI_PR_DRAFT: ${{ github.event.pull_request.draft }}
142+ # steps:
143+ # - uses: actions/checkout@v5
144+ # - uses: julia-actions/setup-julia@v2
145+ # with:
146+ # version: ${{ matrix.version }}
147+ # arch: x64
148+ # - uses: julia-actions/cache@v2
149+ # - name: Install dependencies & run tests
150+ # run: julia --project=./DifferentiationInterfaceTest --color=yes -e '
151+ # using Pkg;
152+ # Pkg.Registry.update();
153+ # Pkg.develop(path="./DifferentiationInterface");
154+ # if ENV["JULIA_DI_PR_DRAFT"] == "true";
155+ # Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true, julia_args=["-O1"]);
156+ # else;
157+ # Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true);
158+ # end;'
159+ # - uses: julia-actions/julia-processcoverage@v1
160+ # with:
161+ # directories: ./DifferentiationInterfaceTest/src,./DifferentiationInterfaceTest/ext,./DifferentiationInterfaceTest/test
162+ # - uses: codecov/codecov-action@v5
163+ # with:
164+ # files: lcov.info
165+ # flags: DIT
166+ # token: ${{ secrets.CODECOV_TOKEN }}
167+ # fail_ci_if_error: false
0 commit comments