Repository navigation
[compat] prune report #97
Description
Audit of the [compat] entries of the control-toolbox packages, by the compat-prune workflow on 2026-10-16 10:32 UTC (run), for Julia 1.10, 1.12, 1.13. This body is rewritten by every run: do not edit it.
A prune drops [compat] specifiers that no environment selects, on no Julia version, and leaves every resolved manifest (joint, tests and docs of every package) unchanged. PRs can therefore be merged in any order, and need no release of their own.
Audit
| Julia | environments resolved |
|---|---|
| 1.10 | 17 / 17 |
| 1.12 | 17 / 17 |
| 1.13 | 17 / 17 |
45 multi-specifier [compat] entries examined: 42 with lanes to prune, 0 rejected, 2 blocked, 1 kept (every lane in use), 0 idle (resolved nowhere they apply), 0 withheld.
Registries: General (tree 3b412f564d36), ct-registry (commit adc2ca8cfb59).
Entries left as they are (1)
| entry | compat | status | why |
|---|---|---|---|
CTParser Project.toml CTBase |
0.29, 0.30 |
keep | every lane in use: 0.30.10 on 1.10, 1.12, 1.13; 0.29.3 on 1.10, 1.12, 1.13 |
Summary
| entries | |
|---|---|
| to prune (open PRs) | 35 |
| merged, awaiting release | 0 |
| drift (not edited) | 7 |
| rejected by validation | 0 |
| withheld | 0 |
| blocked (information) | 2 |
To prune
CTBase — control-toolbox/CTBase.jl#611
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
docs/Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
docs/Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
CTDirect — control-toolbox/CTDirect.jl#647
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
CTBase |
0.29, 0.30 |
0.30 |
0.30.10 on 1.10, 1.12, 1.13 |
Project.toml |
CTModels |
0.18, 0.19 |
0.19 |
0.19.8 on 1.10, 1.12, 1.13 |
docs/Project.toml |
CTBase |
0.29, 0.30 |
0.30 |
0.30.10 on 1.10, 1.12, 1.13 |
CTFlows — control-toolbox/CTFlows.jl#469
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
CUDA |
5, 6 |
6 |
6.4.2 on 1.10, 1.12, 1.13; 6.2.0 on 1.10, 1.12, 1.13 |
Project.toml |
DiffEqBase |
6, 7 |
7 |
7.21.4 on 1.10, 1.12, 1.13 |
Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
Project.toml |
GPUArraysCore |
0.1, 0.2 |
0.2 |
0.2.1 on 1.10, 1.12, 1.13 |
docs/Project.toml |
DifferentiationInterface |
0.6, 0.7 |
0.7 |
0.7.21 on 1.10, 1.12, 1.13 |
docs/Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
CTLie — control-toolbox/CTLie.jl#54
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
CUDA |
5, 6 |
6 |
6.4.2 on 1.10, 1.12, 1.13; 6.2.0 on 1.10, 1.12, 1.13 |
Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
docs/Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
CTModels — control-toolbox/CTModels.jl#459
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
Project.toml |
OrderedCollections |
1, 2 |
2 |
2.0.3 on 1.10, 1.12, 1.13 |
docs/Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
CTSolvers — control-toolbox/CTSolvers.jl#265
| file | dependency | before | after | selected |
|---|---|---|---|---|
Project.toml |
CUDA |
5, 6 |
6 |
6.4.2 on 1.10, 1.12, 1.13; 6.4.1 on 1.10, 1.12, 1.13; 6.3.1 on 1.10, 1.12, 1.13; 6.2.0 on 1.10, 1.12, 1.13 |
Project.toml |
CUDSS |
0.6, 0.7, 0.8 |
0.7, 0.8 |
0.8.1 on 1.10, 1.12, 1.13; 0.7.0 on 1.10, 1.12, 1.13 |
Project.toml |
DiffEqBase |
6, 7 |
7 |
7.21.4 on 1.10, 1.12, 1.13 |
Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
Project.toml |
MadNLP |
0.9, 0.10 |
0.10 |
0.10.1 on 1.10, 1.12, 1.13 |
Project.toml |
MadNLPGPU |
0.8, 0.10 |
0.10 |
0.10.2 on 1.10, 1.12, 1.13 |
Project.toml |
OrderedCollections |
1, 2 |
2 |
2.0.3 on 1.10, 1.12, 1.13 |
docs/Project.toml |
CUDA |
5, 6 |
6 |
6.4.1 on 1.10, 1.12, 1.13 |
docs/Project.toml |
CUDSS |
0.6, 0.7, 0.8 |
0.8 |
0.8.1 on 1.10, 1.12, 1.13 |
docs/Project.toml |
DiffEqBase |
6, 7 |
7 |
7.21.4 on 1.10, 1.12, 1.13 |
docs/Project.toml |
ForwardDiff |
0.10, 1 |
1 |
1.4.6 on 1.10, 1.12, 1.13 |
docs/Project.toml |
JET |
0.9, 0.11, 0.12 |
0.9, 0.12 |
0.12.3 on 1.12, 1.13; 0.9.18 on 1.10 |
docs/Project.toml |
MadNLP |
0.9, 0.10 |
0.10 |
0.10.1 on 1.10, 1.12, 1.13 |
docs/Project.toml |
MadNLPGPU |
0.8, 0.10 |
0.10 |
0.10.2 on 1.10, 1.12, 1.13 |
Drift
The default branch differs from the registered version: not edited.
| entry | audited | detail |
|---|---|---|
CTParser Project.toml OrderedCollections |
1, 2 |
1 on the default branch, 1, 2 audited |
CTParser docs/Project.toml CTBase |
0.29, 0.30 |
0.18, 0.27, 0.28 on the default branch, 0.29, 0.30 audited |
CTParser test/Project.toml CUDA |
5, 6 |
5 on the default branch, 5, 6 audited |
CTParser test/Project.toml CUDSS |
0.6, 0.7, 0.8 |
no CUDSS entry in [compat] on the default branch |
CTParser test/Project.toml MadNLP |
0.9, 0.10 |
0.9 on the default branch, 0.9, 0.10 audited |
CTParser test/Project.toml MadNLPGPU |
0.8, 0.10 |
0.8 on the default branch, 0.8, 0.10 audited |
CTParser test/Project.toml OrderedCollections |
1.8, 2 |
1.8 on the default branch, 1.8, 2 audited |
Blocked
The newest specifier is never selected: information only, nothing is edited.
| entry | newest | capped by |
|---|---|---|
CTBase Project.toml DocStringExtensions |
0.10 |
CTDirect, CTFlows, CTLie, CTModels, CTParser, Documenter, OrdinaryDiffEq, SciMLBase |
CTParser test/Project.toml CTBase |
0.30 |
CTModels |
Audited versions
| package | version | repository |
|---|---|---|
| CTBase | 0.30.10 | control-toolbox/CTBase.jl |
| CTDirect | 1.1.8-beta | control-toolbox/CTDirect.jl |
| CTFlows | 0.18.1 | control-toolbox/CTFlows.jl |
| CTLie | 0.2.3 | control-toolbox/CTLie.jl |
| CTModels | 0.19.8 | control-toolbox/CTModels.jl |
| CTParser | 0.9.5-beta | control-toolbox/CTParser.jl |
| CTSolvers | 0.5.8 | control-toolbox/CTSolvers.jl |
| OptimalControl | 2.2.1-beta | control-toolbox/OptimalControl.jl |
Activity