Skip to content

Commit 6d8a521

Browse files
ci(downgrade): use strict allow-reresolve: false
Flip the Downgrade.yml caller from allow-reresolve: true to the strict SciML default (false). With false, julia-downgrade-compat resolves each workspace submodule's [deps] to their floors with transitive deps at LATEST, and Pkg.test must instantiate that exact set with NO reconciliation -- the rigorous downgrade that forces the declared [deps] floors to be genuinely compatible with the latest transitive ecosystem. Verified locally on Julia 1.10 (deps-mode, Pkg.test(allow_reresolve=false)) per matrix submodule -- ALL PASS at the existing floors, no floor raises needed beyond those already in this PR: - DiscreteMeasures.jl: 45/45 (DiscreteMeasure 8, ProductDiscreteMeasure 15, Expectation 3, Measure Restrictions 19) - CanonicalMoments.jl: Orthogonal Polynomial Roots 11/11, Moment Sequence 260/260 - OUQBase.jl: FloodProblem OptimizationBBO solve pipeline completes (best candidate [0.344441, 0.831005], fitness 0.1927), tests passed Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 7dfe4a9 commit 6d8a521

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/Downgrade.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- OUQBase.jl
2929
uses: "SciML/.github/.github/workflows/downgrade.yml@v1"
3030
with:
31-
allow-reresolve: true
31+
allow-reresolve: false
3232
julia-version: "1.10"
3333
project: "${{ matrix.project }}"
3434
projects: "${{ matrix.project }}"

0 commit comments

Comments
 (0)