Skip to content

Add missing [compat] entries to fix Aqua deps_compat#34

Merged
ChrisRackauckas merged 1 commit into
masterfrom
fix/aqua-deps-compat
May 27, 2026
Merged

Add missing [compat] entries to fix Aqua deps_compat#34
ChrisRackauckas merged 1 commit into
masterfrom
fix/aqua-deps-compat

Conversation

@ChrisRackauckas
Copy link
Copy Markdown
Member

Summary

Aqua.test_deps_compat(VectorizedRNG) fails on current CI because several deps in [deps] (stdlibs) and [extras] lack [compat] entries:

  • Distributed (stdlib, [deps])
  • Random (stdlib, [deps])
  • Test, RNGTest, StaticArrays ([extras])

Add "1" compat for each (RNGTest only has 1.x in the General registry).

This is the same kind of pre-existing Aqua hygiene failure that's been failing the VectorizationBase.jl downstream VectorizedRNG.jl/Interface/{1,lts,pre} jobs for a while. Posting separately so the macOS-ARM grant work I'm doing in JuliaSIMD/VectorizationBase.jl#127 / #128 doesn't get tangled up with it.

Test plan

🤖 Generated with Claude Code

Adds compat bounds for stdlib deps (Distributed, Random) and for the
test-only extras (RNGTest, StaticArrays, Test) so that
Aqua.test_deps_compat passes. Without these, downstream CI (e.g.
VectorizationBase.jl Interface tests) failed on the deps_compat check.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ChrisRackauckas ChrisRackauckas merged commit 887be60 into master May 27, 2026
10 of 11 checks passed
@ChrisRackauckas ChrisRackauckas deleted the fix/aqua-deps-compat branch May 27, 2026 08:40
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