Skip to content

Re-enable downgrade CI with genuine test-at-floor (allow_reresolve: false)#263

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:downgrade-ci-reenable
Jun 2, 2026
Merged

Re-enable downgrade CI with genuine test-at-floor (allow_reresolve: false)#263
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:downgrade-ci-reenable

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Contributor

Please ignore until reviewed by @ChrisRackauckas. Draft.

Re-enables the Downgrade workflow (removes if: false) with allow_reresolve: false, so the test suite runs against the minimal (downgraded) dependency versions rather than a re-resolved/latest set. Raises the [compat] lower bounds (declared deps only) needed for the downgraded floor set to build and pass:

  • Distributions 0.24, 0.25 -> 0.25.88 (resolve floor)
  • StatsBase 0.33, 0.34 -> 0.34.11 (build-skew: old StatsBase missing API used at precompile)
  • Compat 3.27, 4 -> 4.18.1 (build-skew)

Verified locally on Julia 1.10 (CI matrix) in a clean depot + fresh registry: downgrade resolve + Pkg.test(allow_reresolve=false) pass at the floor with 0 re-resolve events.

Note: the two build-skew floors (StatsBase, Compat) were raised to a confirmed-working version (latest in series) rather than bisected to the strict minimum — happy to tighten on request.

🤖 Generated with Claude Code

Removes the 'if: false' that disabled the (now centralized) Downgrade workflow.
The reusable SciML/.github downgrade workflow defaults to allow-reresolve: false,
so the suite runs against the minimal (downgraded) dependency versions. Raises the
[compat] lower bounds (declared deps only) needed for the floor set to build/pass:
  Distributions 0.24, 0.25 -> 0.25.88 (resolve floor)
  StatsBase 0.33, 0.34 -> 0.34.11 (build-skew)
  Compat 3.27, 4 -> 4.18.1 (build-skew)
Verified locally on Julia 1.10 in a clean depot + fresh registry:
Pkg.test(allow_reresolve=false) passes at the floor with 0 re-resolve.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas marked this pull request as ready for review June 2, 2026 17:39
@ChrisRackauckas ChrisRackauckas merged commit 2510b11 into SciML:master Jun 2, 2026
4 of 6 checks passed
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.

2 participants