Skip to content

Commit b3cd8c7

Browse files
Move markdown-unlit to build-tools (#98)
* Move markdown-unlit from dependencies to build-tools This avoids unused-package warnings and removes the need for empty imports. 🤖 Generated with Claude Code * fix yaml crap * Update nightly resolver to current version Change from nightly-2023-07-25 to nightly to use the current nightly snapshot. Co-Authored-By: robert.benson@renaissance.com <derelbenkoenig@gmail.com> * Fix deprecated System.Random.split usage Replace deprecated 'split' function with 'splitGen' for compatibility with newer random library versions in nightly snapshots Co-Authored-By: robert.benson@renaissance.com <derelbenkoenig@gmail.com> * Revert to using System.Random.split with deprecation warning suppression The split function is deprecated but will remain available for backward compatibility. Using splitGen breaks older Stack resolvers that don't have the SplitGen type class. Added pragma to suppress deprecation warning. Co-Authored-By: robert.benson@renaissance.com <derelbenkoenig@gmail.com> * Use concrete nightly snapshot date Specify nightly-2025-09-23 instead of just 'nightly' for reproducible builds. Co-Authored-By: robert.benson@renaissance.com <derelbenkoenig@gmail.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
1 parent 527fa90 commit b3cd8c7

5 files changed

Lines changed: 7 additions & 5 deletions

File tree

graphula.cabal

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.12
22

3-
-- This file has been generated from package.yaml by hpack version 0.37.0.
3+
-- This file has been generated from package.yaml by hpack version 0.38.1.
44
--
55
-- see: https://github.com/sol/hpack
66

@@ -78,13 +78,14 @@ test-suite readme
7878
hs-source-dirs:
7979
test
8080
ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-implicit-prelude -Wno-missing-import-lists -Wno-safe -Wno-unsafe -pgmL markdown-unlit
81+
build-tool-depends:
82+
markdown-unlit:markdown-unlit
8183
build-depends:
8284
QuickCheck
8385
, base <5
8486
, generic-arbitrary
8587
, graphula
8688
, hspec
87-
, markdown-unlit
8889
, monad-logger
8990
, persistent
9091
, persistent-sqlite

package.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ tests:
6767
- generic-arbitrary
6868
- graphula
6969
- hspec
70-
- markdown-unlit
7170
- monad-logger
7271
- persistent
7372
- persistent-sqlite
@@ -82,6 +81,8 @@ tests:
8281
- condition: "flag(persistent-template)"
8382
dependencies:
8483
- persistent-template
84+
build-tools:
85+
- markdown-unlit
8586

8687
flags:
8788
persistent-template:

src/Graphula/Arbitrary.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
-- | 'Arbitrary' operations that respect Graphula's seed
2+
{-# OPTIONS_GHC -Wno-deprecations #-}
23
module Graphula.Arbitrary
34
( generate
45
) where

stack-nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
resolver: nightly-2023-07-25
1+
resolver: nightly-2025-09-23

test/README.lhs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ import Graphula
4545
import Test.Hspec
4646
import Test.QuickCheck
4747
import Test.QuickCheck.Arbitrary.Generic
48-
import Text.Markdown.Unlit ()
4948
5049
instance (ToBackendKey SqlBackend a) => Arbitrary (Key a) where
5150
arbitrary = toSqlKey <$> arbitrary

0 commit comments

Comments
 (0)