Skip to content

Guard Solo tests on base-4.16 - #72

Merged
RyanGlScott merged 1 commit into
RyanGlScott:masterfrom
felixonmars:patch-1
Jun 19, 2026
Merged

Guard Solo tests on base-4.16#72
RyanGlScott merged 1 commit into
RyanGlScott:masterfrom
felixonmars:patch-1

Conversation

@felixonmars

Copy link
Copy Markdown
Contributor

The Solo tests require both GHC.Tuple.Solo and a QuickCheck Arbitrary instance for Solo. GHC 9.0 has Solo via ghc-prim-0.7, but its base-4.15 means QuickCheck does not provide Arbitrary (Solo a), causing the GHC 9.0.2 CI job to fail when compiling the test suite.

Require base >= 4.16 for these tests, matching the QuickCheck condition under which the Arbitrary instance is available.

Fixes the CI failure on GHC 9.0.2.

The Solo tests require both GHC.Tuple.Solo and a QuickCheck Arbitrary
instance for Solo. GHC 9.0 has Solo via ghc-prim-0.7, but its base-4.15
means QuickCheck does not provide Arbitrary (Solo a), causing the GHC
9.0.2 CI job to fail when compiling the test suite.

Require base >= 4.16 for these tests, matching the QuickCheck condition
under which the Arbitrary instance is available.

Fixes the CI failure on GHC 9.0.2.

@RyanGlScott RyanGlScott left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@RyanGlScott
RyanGlScott merged commit 9413859 into RyanGlScott:master Jun 19, 2026
14 checks passed
@felixonmars
felixonmars deleted the patch-1 branch June 20, 2026 04:15
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