Fix wrong SafeTestsets UUID in test extras (unbreaks master CI) - #165
Merged
ChrisRackauckas merged 1 commit intoJun 15, 2026
Merged
Conversation
The SciMLTesting v1.2 folder conversion (SciML#163) added SafeTestsets to the test extras with an invalid UUID (1201f925-...), which matches no registered package. Pkg test-dependency resolution therefore failed with "expected package SafeTestsets [1201f925] to be registered" before any tests ran, breaking the Core, QA, and Downgrade jobs. Correct the UUID to the registered SafeTestsets UUID (1bc83da4-3b8d-516f-aca4-4fe02f6d838f) in both the root Project.toml [extras] and test/qa/Project.toml [deps]. Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ChrisRackauckas
marked this pull request as ready for review
June 15, 2026 15:18
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
All master CI jobs (Core, QA on
1/lts, and Downgrade) are red. They all fail at test-dependency resolution, before any test code runs:The SciMLTesting v1.2 folder conversion (#163) added
SafeTestsetsto the test extras with an invalid UUID1201f925-eb70-4ca8-ba2c-9b673ab8e7da, which matches no registered package. The Downgrade job hits the same error when it merges the project'sSafeTestsetsextra into the resolver.Fix
Correct the UUID to the registered
SafeTestsetsUUID1bc83da4-3b8d-516f-aca4-4fe02f6d838f(verified against the live General registry) in both places it appears:Project.toml[extras]test/qa/Project.toml[deps]SciMLTesting's UUID in the same files was already correct.Local verification (Julia 1.10, the
[compat]floor)QA/qa.jl | Pass 10 / Total 10—Testing PolyChaos tests passed. (Aqua'stest_project_extrasnow passes, which would otherwise also flag the bad UUID.)polynomial_chaos5175/5175,recurrence_coefficients10510/10510,types3427/3427, etc.) —Testing PolyChaos tests passed, exit 0.Two-line metadata change; no Julia source touched, so Runic is not applicable.
Please ignore until reviewed by @ChrisRackauckas.