@@ -16,71 +16,71 @@ concurrency:
1616 cancel-in-progress : ${{ startsWith(github.ref, 'refs/pull/') }}
1717
1818jobs :
19- test-DI-Core :
20- name : ${{ matrix.version }} - DI Core (${{ matrix.group }})
21- runs-on : ubuntu-latest
22- if : ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
23- timeout-minutes : 120
24- permissions : # needed to allow julia-actions/cache to proactively delete old caches that it has created
25- actions : write
26- contents : read
27- strategy :
28- fail-fast : false # TODO: toggle
29- matrix :
30- version :
31- - ' 1.10'
32- - ' 1.11'
33- - ' 1.12'
34- group :
35- - Internals
36- - SimpleFiniteDiff
37- - ZeroBackends
38- skip_lts :
39- - ${{ github.event.pull_request.draft }}
40- skip_pre :
41- - ${{ github.event.pull_request.draft }}
42- exclude :
43- - skip_lts : true
44- version : ' 1.10'
45- - skip_pre : true
46- version : ' 1.12'
47- env :
48- JULIA_DI_TEST_TYPE : ' Core'
49- JULIA_DI_TEST_GROUP : ${{ matrix.group }}
50- JULIA_DI_PR_DRAFT : ${{ github.event.pull_request.draft }}
51- steps :
52- - uses : actions/checkout@v6
53- - uses : julia-actions/setup-julia@v2
54- with :
55- version : ${{ matrix.version }}
56- arch : x64
57- - uses : julia-actions/cache@v2
58- - name : Install dependencies & run tests
59- run : julia --color=yes -e '
60- using Pkg;
61- Pkg.activate("./DifferentiationInterface/test");
62- if VERSION < v"1.11";
63- Pkg.rm("DifferentiationInterfaceTest");
64- Pkg.resolve();
65- else;
66- Pkg.develop(; path="./DifferentiationInterfaceTest");
67- end;
68- Pkg.activate("./DifferentiationInterface");
69- test_kwargs = (; allow_reresolve=false, coverage=true);
70- if ENV["JULIA_DI_PR_DRAFT"] == "true";
71- Pkg.test("DifferentiationInterface"; julia_args=["-O1"], test_kwargs...);
72- else;
73- Pkg.test("DifferentiationInterface"; test_kwargs...);
74- end;'
75- - uses : julia-actions/julia-processcoverage@v1
76- with :
77- directories : ./DifferentiationInterface/src,./DifferentiationInterface/ext,./DifferentiationInterface/test
78- - uses : codecov/codecov-action@v5
79- with :
80- files : lcov.info
81- flags : DI
82- token : ${{ secrets.CODECOV_TOKEN }}
83- fail_ci_if_error : false
19+ # test-DI-Core:
20+ # name: ${{ matrix.version }} - DI Core (${{ matrix.group }})
21+ # runs-on: ubuntu-latest
22+ # if: ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
23+ # timeout-minutes: 120
24+ # permissions: # needed to allow julia-actions/cache to proactively delete old caches that it has created
25+ # actions: write
26+ # contents: read
27+ # strategy:
28+ # fail-fast: false # TODO: toggle
29+ # matrix:
30+ # version:
31+ # - '1.10'
32+ # - '1.11'
33+ # - '1.12'
34+ # group:
35+ # - Internals
36+ # - SimpleFiniteDiff
37+ # - ZeroBackends
38+ # skip_lts:
39+ # - ${{ github.event.pull_request.draft }}
40+ # skip_pre:
41+ # - ${{ github.event.pull_request.draft }}
42+ # exclude:
43+ # - skip_lts: true
44+ # version: '1.10'
45+ # - skip_pre: true
46+ # version: '1.12'
47+ # env:
48+ # JULIA_DI_TEST_TYPE: 'Core'
49+ # JULIA_DI_TEST_GROUP: ${{ matrix.group }}
50+ # JULIA_DI_PR_DRAFT: ${{ github.event.pull_request.draft }}
51+ # steps:
52+ # - uses: actions/checkout@v6
53+ # - uses: julia-actions/setup-julia@v2
54+ # with:
55+ # version: ${{ matrix.version }}
56+ # arch: x64
57+ # - uses: julia-actions/cache@v2
58+ # - name: Install dependencies & run tests
59+ # run: julia --color=yes -e '
60+ # using Pkg;
61+ # Pkg.activate("./DifferentiationInterface/test");
62+ # if VERSION < v"1.11";
63+ # Pkg.rm("DifferentiationInterfaceTest");
64+ # Pkg.resolve();
65+ # else;
66+ # Pkg.develop(; path="./DifferentiationInterfaceTest");
67+ # end;
68+ # Pkg.activate("./DifferentiationInterface");
69+ # test_kwargs = (; allow_reresolve=false, coverage=true);
70+ # if ENV["JULIA_DI_PR_DRAFT"] == "true";
71+ # Pkg.test("DifferentiationInterface"; julia_args=["-O1"], test_kwargs...);
72+ # else;
73+ # Pkg.test("DifferentiationInterface"; test_kwargs...);
74+ # end;'
75+ # - uses: julia-actions/julia-processcoverage@v1
76+ # with:
77+ # directories: ./DifferentiationInterface/src,./DifferentiationInterface/ext,./DifferentiationInterface/test
78+ # - uses: codecov/codecov-action@v5
79+ # with:
80+ # files: lcov.info
81+ # flags: DI
82+ # token: ${{ secrets.CODECOV_TOKEN }}
83+ # fail_ci_if_error: false
8484
8585 test-DI-Backend :
8686 name : ${{ matrix.version }} - DI Back (${{ matrix.group }})
@@ -98,22 +98,22 @@ jobs:
9898 - ' 1.11'
9999 - ' 1.12'
100100 group :
101- - ChainRules
102- - DifferentiateWith
103- # - Diffractor
104- - Enzyme
105- - FastDifferentiation
106- - FiniteDiff
107- - FiniteDifferences
108- - ForwardDiff
109- - GTPSA
101+ # - ChainRules
102+ # - DifferentiateWith
103+ # # - Diffractor
104+ # - Enzyme
105+ # - FastDifferentiation
106+ # - FiniteDiff
107+ # - FiniteDifferences
108+ # - ForwardDiff
109+ # - GTPSA
110110 - Mooncake
111- - PolyesterForwardDiff
112- - ReverseDiff
113- - SparsityDetector
114- - Symbolics
115- - Tracker
116- - Zygote
111+ # - PolyesterForwardDiff
112+ # - ReverseDiff
113+ # - SparsityDetector
114+ # - Symbolics
115+ # - Tracker
116+ # - Zygote
117117 skip_lts :
118118 - ${{ github.event.pull_request.draft }}
119119 skip_pre :
@@ -157,61 +157,61 @@ jobs:
157157 token : ${{ secrets.CODECOV_TOKEN }}
158158 fail_ci_if_error : false
159159
160- test-DIT :
161- name : ${{ matrix.version }} - DIT (${{ matrix.group }})
162- runs-on : ubuntu-latest
163- if : ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
164- timeout-minutes : 60
165- permissions : # needed to allow julia-actions/cache to proactively delete old caches that it has created
166- actions : write
167- contents : read
168- strategy :
169- fail-fast : false # TODO: toggle
170- matrix :
171- version :
172- - ' 1.10'
173- - ' 1.11'
174- - ' 1.12'
175- group :
176- - Formalities
177- - Zero
178- - Standard
179- - Weird
180- skip_lts :
181- - ${{ github.event.pull_request.draft }}
182- skip_pre :
183- - ${{ github.event.pull_request.draft }}
184- exclude :
185- - skip_lts : true
186- version : ' 1.10'
187- - skip_pre : true
188- version : ' 1.12'
189- env :
190- JULIA_DIT_TEST_GROUP : ${{ matrix.group }}
191- JULIA_DI_PR_DRAFT : ${{ github.event.pull_request.draft }}
192- steps :
193- - uses : actions/checkout@v6
194- - uses : julia-actions/setup-julia@v2
195- with :
196- version : ${{ matrix.version }}
197- arch : x64
198- - uses : julia-actions/cache@v2
199- - name : Install dependencies & run tests
200- run : julia --project=./DifferentiationInterfaceTest --color=yes -e '
201- using Pkg;
202- Pkg.Registry.update();
203- Pkg.develop(path="./DifferentiationInterface");
204- if ENV["JULIA_DI_PR_DRAFT"] == "true";
205- Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true, julia_args=["-O1"]);
206- else;
207- Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true);
208- end;'
209- - uses : julia-actions/julia-processcoverage@v1
210- with :
211- directories : ./DifferentiationInterfaceTest/src,./DifferentiationInterfaceTest/ext,./DifferentiationInterfaceTest/test
212- - uses : codecov/codecov-action@v5
213- with :
214- files : lcov.info
215- flags : DIT
216- token : ${{ secrets.CODECOV_TOKEN }}
217- fail_ci_if_error : false
160+ # test-DIT:
161+ # name: ${{ matrix.version }} - DIT (${{ matrix.group }})
162+ # runs-on: ubuntu-latest
163+ # if: ${{ !contains(github.event.pull_request.labels.*.name, 'skipci') }}
164+ # timeout-minutes: 60
165+ # permissions: # needed to allow julia-actions/cache to proactively delete old caches that it has created
166+ # actions: write
167+ # contents: read
168+ # strategy:
169+ # fail-fast: false # TODO: toggle
170+ # matrix:
171+ # version:
172+ # - '1.10'
173+ # - '1.11'
174+ # - '1.12'
175+ # group:
176+ # - Formalities
177+ # - Zero
178+ # - Standard
179+ # - Weird
180+ # skip_lts:
181+ # - ${{ github.event.pull_request.draft }}
182+ # skip_pre:
183+ # - ${{ github.event.pull_request.draft }}
184+ # exclude:
185+ # - skip_lts: true
186+ # version: '1.10'
187+ # - skip_pre: true
188+ # version: '1.12'
189+ # env:
190+ # JULIA_DIT_TEST_GROUP: ${{ matrix.group }}
191+ # JULIA_DI_PR_DRAFT: ${{ github.event.pull_request.draft }}
192+ # steps:
193+ # - uses: actions/checkout@v6
194+ # - uses: julia-actions/setup-julia@v2
195+ # with:
196+ # version: ${{ matrix.version }}
197+ # arch: x64
198+ # - uses: julia-actions/cache@v2
199+ # - name: Install dependencies & run tests
200+ # run: julia --project=./DifferentiationInterfaceTest --color=yes -e '
201+ # using Pkg;
202+ # Pkg.Registry.update();
203+ # Pkg.develop(path="./DifferentiationInterface");
204+ # if ENV["JULIA_DI_PR_DRAFT"] == "true";
205+ # Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true, julia_args=["-O1"]);
206+ # else;
207+ # Pkg.test("DifferentiationInterfaceTest"; allow_reresolve=false, coverage=true);
208+ # end;'
209+ # - uses: julia-actions/julia-processcoverage@v1
210+ # with:
211+ # directories: ./DifferentiationInterfaceTest/src,./DifferentiationInterfaceTest/ext,./DifferentiationInterfaceTest/test
212+ # - uses: codecov/codecov-action@v5
213+ # with:
214+ # files: lcov.info
215+ # flags: DIT
216+ # token: ${{ secrets.CODECOV_TOKEN }}
217+ # fail_ci_if_error: false
0 commit comments