Skip to content

[compat] prune report #97

Closed
Closed

Description

@ct-prune-compat

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions