From fbf6ceef0ead1d180dbe30a08422988838a45e14 Mon Sep 17 00:00:00 2001 From: Mark Wotton Date: Tue, 6 Aug 2024 16:46:05 +0700 Subject: [PATCH 1/4] bump aeson bounds --- quickjs-hs.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickjs-hs.cabal b/quickjs-hs.cabal index f410653..89df8f7 100644 --- a/quickjs-hs.cabal +++ b/quickjs-hs.cabal @@ -35,7 +35,7 @@ library hs-source-dirs: src build-depends: - aeson >=2.0 && <2.2, + aeson >=2.0 && <2.3, base >=4.11 && <5, bytestring >=0.10 && <0.12, containers >=0.5 && <0.7, From 107d0fc4a39f44929163acf48555a9d08a45150b Mon Sep 17 00:00:00 2001 From: Mark Wotton Date: Tue, 6 Aug 2024 20:37:53 +0700 Subject: [PATCH 2/4] bump action --- .github/workflows/bump.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/bump.yml diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml new file mode 100644 index 0000000..5615012 --- /dev/null +++ b/.github/workflows/bump.yml @@ -0,0 +1,19 @@ +name: Create dependency bump PR +on: + # allows manual triggering from https://github.com/../../actions/workflows/bump.yml + workflow_dispatch: + # runs weekly on Thursday at 8:00 + schedule: + - cron: '0 8 * * 4' + +permissions: + contents: write + pull-requests: write + +jobs: + bump: + runs-on: ubuntu-latest + steps: + - uses: nomeata/haskell-bounds-bump-action@main + with: + test: false From 609293ea8d37bf865b6a755b569f944d08fb6270 Mon Sep 17 00:00:00 2001 From: Mark Wotton Date: Tue, 6 Aug 2024 21:03:30 +0700 Subject: [PATCH 3/4] replotted bounds with cabal-plan-bounds --- quickjs-hs.cabal | 53 ++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/quickjs-hs.cabal b/quickjs-hs.cabal index 89df8f7..a76410e 100644 --- a/quickjs-hs.cabal +++ b/quickjs-hs.cabal @@ -1,4 +1,3 @@ - cabal-version: 1.12 name: quickjs-hs version: 0.1.2.4 @@ -35,21 +34,21 @@ library hs-source-dirs: src build-depends: - aeson >=2.0 && <2.3, - base >=4.11 && <5, - bytestring >=0.10 && <0.12, - containers >=0.5 && <0.7, - exceptions >=0.8 && <0.11, - inline-c >=0.5 && <0.10, - mtl >=2.2.2 && <2.4, - scientific >=0.3.5 && <0.4, - string-conv >=0.1.2 && <0.3, - text >=1.2.0 && <2.1, - time >=1.8 && <1.14, - transformers >=0.5 && <0.7, - unliftio-core >=0.1 && <0.3, + aeson >=2.0 && <2.3, + base >=4.11 && <5, + bytestring >=0.10 && <0.12 || ^>=0.12.1, + containers >=0.5 && <0.7 || ^>=0.7, + exceptions >=0.8 && <0.11, + inline-c >=0.5 && <0.10, + mtl >=2.2.2 && <2.4, + scientific >=0.3.5 && <0.4, + string-conv >=0.1.2 && <0.3, + text >=1.2.0 && <2.1 || ^>=2.1.1, + time >=1.8 && <1.14 || ^>=1.14, + transformers >=0.5 && <0.7, + unliftio-core >=0.1 && <0.3, unordered-containers >=0.2.8 && <0.3, - vector >=0.12 && <0.14 + vector >=0.12 && <0.14 default-language: Haskell2010 include-dirs: quickjs @@ -76,15 +75,15 @@ test-suite quickjs-hs-test default-language: Haskell2010 ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depends: - base - , quickjs-hs -any - , aeson - , exceptions - , HUnit >=1.6.0.0 - , QuickCheck >=2.9 - , tasty >=1.0 - , tasty-hunit >=0.10 - , tasty-quickcheck >=0.9 - , text - , unordered-containers - , vector + base, + quickjs-hs, + aeson, + exceptions, + HUnit >=1.6.0.0, + QuickCheck >=2.9, + tasty >=1.0, + tasty-hunit >=0.10, + tasty-quickcheck >=0.9, + text, + unordered-containers, + vector From 19e1e832a402e71cad8b2ad6ad9c44c8f5d32cbf Mon Sep 17 00:00:00 2001 From: Mark Wotton Date: Tue, 6 Aug 2024 21:04:28 +0700 Subject: [PATCH 4/4] needs later cabal --- quickjs-hs.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickjs-hs.cabal b/quickjs-hs.cabal index a76410e..416c731 100644 --- a/quickjs-hs.cabal +++ b/quickjs-hs.cabal @@ -1,4 +1,4 @@ -cabal-version: 1.12 +cabal-version: 2.0 name: quickjs-hs version: 0.1.2.4 homepage: https://github.com/goodlyrottenapple/quickjs-hs#readme