Skip to content

Fix wrong SafeTestsets UUID in test extras (unbreaks master CI) - #165

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-safetestsets-uuid
Jun 15, 2026
Merged

Fix wrong SafeTestsets UUID in test extras (unbreaks master CI)#165
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:fix-safetestsets-uuid

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

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:

expected package `SafeTestsets [1201f925]` to be registered
 You may have provided the wrong UUID for package SafeTestsets.
 Found the following UUIDs for that name:
  - 1bc83da4-3b8d-516f-aca4-4fe02f6d838f from registry: General

The SciMLTesting v1.2 folder conversion (#163) added SafeTestsets to the test extras with an invalid UUID 1201f925-eb70-4ca8-ba2c-9b673ab8e7da, which matches no registered package. The Downgrade job hits the same error when it merges the project's SafeTestsets extra into the resolver.

Fix

Correct the UUID to the registered SafeTestsets UUID 1bc83da4-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 group: QA/qa.jl | Pass 10 / Total 10Testing PolyChaos tests passed. (Aqua's test_project_extras now passes, which would otherwise also flag the bad UUID.)
  • Core group: all files green (polynomial_chaos 5175/5175, recurrence_coefficients 10510/10510, types 3427/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.

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
ChrisRackauckas marked this pull request as ready for review June 15, 2026 15:18
@ChrisRackauckas
ChrisRackauckas merged commit b2a2fdc into SciML:master Jun 15, 2026
11 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