From 0efe3208c3ea5df9ca60bf77c6cb1ad387d203f0 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:05:45 +0530 Subject: [PATCH 01/11] move on the action checkout@v2 --- .github/workflows/checks.yml | 2 +- .github/workflows/ci.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a86408ed..e6b23bb1 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Get the Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: 'Trailing white spaces ?' uses: harupy/find-trailing-whitespace@master diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3f6f71c..02cee7d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,7 +31,7 @@ jobs: cabal --version - name: Get the Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Submodules run: git submodule update --init libverse From 77f5e923a0536aaf9bc79665e77484645a3aabc0 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:16:57 +0530 Subject: [PATCH 02/11] reformat the versions of ghc for which we test. --- .github/workflows/ci.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02cee7d0..e5dcc856 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,15 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ghc: [ '8.4' , '8.6', '8.8', '8.10', '9.0', '9.2', 'latest'] + ghc: + - '8.4' + - '8.6' + - '8.8' + - '8.10' + - '9.0' + - '9.2' + - 'latest' + include: - os: windows-latest ghc: 'latest' From 1860b4465b78b92c6aec00b65c2e0987088adfef Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:33:42 +0530 Subject: [PATCH 03/11] checks move to haskell-actions --- .github/workflows/checks.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index e6b23bb1..a477864d 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -10,10 +10,7 @@ jobs: - name: 'Trailing white spaces ?' uses: harupy/find-trailing-whitespace@master - - name: 'Set up HLint' - uses: haskell/actions/hlint-setup@v2 - - name: 'Run HLint' - uses: haskell/actions/hlint-run@v2 + uses: haskell-actions/hlint-scan@v1 with: fail-on: warning From 69fcf7efb891a9297be94e8e3866e6ef4279eeb5 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:33:56 +0530 Subject: [PATCH 04/11] build moves to haskell-actions. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5dcc856..3bae307c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: steps: - name: 'Setup' - uses: haskell/actions/setup@v1 + uses: haskell-actions/setup@v2 with: ghc-version: ${{ matrix.ghc }} From 0c29f79864deba47da182ed5203bb34c748f57de Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:41:00 +0530 Subject: [PATCH 05/11] add two new ghc versions explicitly. --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3bae307c..db334229 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,6 +19,8 @@ jobs: - '8.10' - '9.0' - '9.2' + - '9.4' + - '9.6' - 'latest' include: From 4f95f960e46cb7ee06339d1e2417f8c5fb6d9f5a Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 11:41:21 +0530 Subject: [PATCH 06/11] update the dependency versions. --- raaz.cabal | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/raaz.cabal b/raaz.cabal index 6b0352a9..0c142402 100644 --- a/raaz.cabal +++ b/raaz.cabal @@ -192,9 +192,9 @@ common defaults default-language: Haskell2010 ghc-options: -Wall default-extensions: NoImplicitPrelude - build-depends: base >= 4.11 && < 4.18 - , bytestring >= 0.10 && < 0.12 - , deepseq >= 1.4 && < 1.5 + build-depends: base >= 4.11 && < 4.19 + , bytestring >= 0.10 && < 0.13 + , deepseq >= 1.4 && < 1.6 , vector >= 0.12 && < 0.14 ------------------------ Compiler optimisation flags ------------------------------------- From 0b3e4c6923ceaffb57bda0f7428ef879141560df Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 12:15:14 +0530 Subject: [PATCH 07/11] explicitly add cabal version. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db334229..64c2897b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -34,7 +34,7 @@ jobs: uses: haskell-actions/setup@v2 with: ghc-version: ${{ matrix.ghc }} - + cabal-version: 'latest' - name: Information run: | ghc --version From 512435df1b2531cf520564e9568690ecb3ad14aa Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 12:19:21 +0530 Subject: [PATCH 08/11] update library version. --- raaz.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raaz.cabal b/raaz.cabal index 0c142402..3245db14 100644 --- a/raaz.cabal +++ b/raaz.cabal @@ -1,7 +1,7 @@ cabal-version: 3.0 name: raaz -version: 0.3.7 +version: 0.3.8 stability: experimental synopsis: Fast and type safe cryptography. From 6a75fe2e9bf70719470a8e16bfc64e7b1a6ffd26 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Wed, 4 Oct 2023 13:03:25 +0530 Subject: [PATCH 09/11] hide 8.4 build. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 64c2897b..3c628858 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: matrix: os: [ubuntu-latest] ghc: - - '8.4' + # - '8.4' - '8.6' - '8.8' - '8.10' From c8435651a900d59febd4d9a8d8255ffcb08fd243 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Fri, 6 Oct 2023 15:32:18 +0530 Subject: [PATCH 10/11] disable build for 8.6 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3c628858..fd17e078 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,8 @@ jobs: matrix: os: [ubuntu-latest] ghc: - # - '8.4' - - '8.6' + # - '8.4' (Haddock failure) + # - '8.6' (Haddock failure) - '8.8' - '8.10' - '9.0' From f52f8913f71d66e8a994274d1f8c66481d2447d3 Mon Sep 17 00:00:00 2001 From: Piyush P Kurur Date: Fri, 6 Oct 2023 19:48:36 +0530 Subject: [PATCH 11/11] update release notes The incorrect base versions have been fixed. --- CHANGELOG.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 123c834f..d420f9e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,16 @@ # Change log for [raaz]. +## [0.3.8] - Oct 6, 2023 + +Release that supports ghc-9.6 (base 4.18) + ## [0.3.7] - Nov 14, 2022 -Release that supports ghc-9.4 (base 0.4.17). +Release that supports ghc-9.4 (base 4.17). ## [0.3.6] - Dec 3, 2021 -Release that supports ghc-9.2 (base 0.4.16). +Release that supports ghc-9.2 (base 4.16). ## [0.3.5] - Oct 10, 2021 @@ -198,4 +202,5 @@ This release comes with very little changes. [0.3.5]: [0.3.6]: [0.3.7]: +[0.3.7]: [raaz]: