Skip to content

Release 1 subpackage(s)#105

Merged
ChrisRackauckas merged 1 commit into
mainfrom
release-subpkgs-b9e0c9b
Jun 26, 2026
Merged

Release 1 subpackage(s)#105
ChrisRackauckas merged 1 commit into
mainfrom
release-subpkgs-b9e0c9b

Conversation

@ChrisRackauckas

Copy link
Copy Markdown
Member

Automated subpackage release bumps:

  • CorleoneOED v0.0.5

@ChrisRackauckas ChrisRackauckas merged commit 013ecb4 into main Jun 26, 2026
@ChrisRackauckas ChrisRackauckas deleted the release-subpkgs-b9e0c9b branch June 26, 2026 21:57
ChrisRackauckas added a commit that referenced this pull request Jun 28, 2026
… parent (#106)

PRs #104/#105 released parent Corleone v0.0.5 but did not update the
sublibraries' / test sub-projects' Corleone [compat], which still pinned
"0.0.4". For pre-1.0 versions the caret range "0.0.4" means [0.0.4, 0.0.5),
so the path-sourced parent at 0.0.5 ([sources] Corleone = {path = "../.."})
has an empty intersection with that compat. The downgrade-sublibraries lanes
(lib/CorleoneOED, lib/OptimalControlBenchmarks) — and the regular Sublibrary
CI / QA lanes — fail during the test-sandbox resolve with:

  ERROR: LoadError: empty intersection between Corleone@0.0.5 and project
  compatibility 0.0.4

The downgrade root (main) lane is unaffected because the root package does not
depend on itself. This mirrors PR #101 (the same 0.0.3 -> 0.0.4 bump after the
v0.0.4 parent release).

Also bumps the now-stale CorleoneOED self-compat (0.0.4 -> 0.0.5) in
lib/CorleoneOED/test/qa/Project.toml, since CorleoneOED was released as v0.0.5
(#105) and is path-sourced there. OptimalControlBenchmarks stays at 0.0.3
(matches its current version).

Verified locally on Julia 1.10.11 (lts): Pkg.develop of the path-sourced
parent throws the empty-intersection error on the unmodified tree and succeeds
(Corleone v0.0.5 accepted) with this change.

Ignore until reviewed by @ChrisRackauckas.

Co-authored-by: ChrisRackauckas-Claude <accounts@chrisrackauckas.com>
ChrisRackauckas-Claude pushed a commit to ChrisRackauckas-Claude/Corleone.jl that referenced this pull request Jul 3, 2026
Brings in the released parent bumps (v0.0.5, SciML#104/SciML#105) and the
Corleone/CorleoneOED compat 0.0.4 -> 0.0.5 bump (SciML#106). The stale
Corleone = "0.0.4" pin in the three QA-env Project.toml files was
causing every QA lane to fail at Pkg resolution with
"empty intersection between Corleone@0.0.5 and project compatibility
0.0.4" before any Aqua/ExplicitImports check ran. The run_qa conversion
(qa.jl) and the SciMLTesting = "1.6" pins are preserved unchanged.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant