From 580e74e8098e00eda8fd2c191c45e2d5de73742a Mon Sep 17 00:00:00 2001 From: thomasjm Date: Tue, 23 Jan 2024 20:38:59 -0800 Subject: [PATCH] Add GHC 9.8 support --- .github/workflows/sandwich-hedgehog.yml | 3 ++ .github/workflows/sandwich-quickcheck.yml | 3 ++ .github/workflows/sandwich-webdriver.yml | 3 ++ .github/workflows/sandwich.yml | 3 ++ stack-9.8.1.yaml | 26 ++++++++++++ stack-9.8.1.yaml.lock | 51 +++++++++++++++++++++++ 6 files changed, 89 insertions(+) create mode 100644 stack-9.8.1.yaml create mode 100644 stack-9.8.1.yaml.lock diff --git a/.github/workflows/sandwich-hedgehog.yml b/.github/workflows/sandwich-hedgehog.yml index af654af..65d5a05 100644 --- a/.github/workflows/sandwich-hedgehog.yml +++ b/.github/workflows/sandwich-hedgehog.yml @@ -23,6 +23,7 @@ jobs: - "9.2.8" - "9.4.7" - "9.6.3" + - "9.8.1" exclude: - os: macOS-latest ghc: 8.6.5 @@ -74,6 +75,8 @@ jobs: yaml: "stack-9.4.7.yaml" - ghc: "9.6.3" yaml: "stack-9.6.3.yaml" + - ghc: "9.8.1" + yaml: "stack-9.8.1.yaml" steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/sandwich-quickcheck.yml b/.github/workflows/sandwich-quickcheck.yml index 73bf55a..35d874f 100644 --- a/.github/workflows/sandwich-quickcheck.yml +++ b/.github/workflows/sandwich-quickcheck.yml @@ -23,6 +23,7 @@ jobs: - "9.2.8" - "9.4.7" - "9.6.3" + - "9.8.1" exclude: - os: macOS-latest ghc: 8.6.5 @@ -74,6 +75,8 @@ jobs: yaml: "stack-9.4.7.yaml" - ghc: "9.6.3" yaml: "stack-9.6.3.yaml" + - ghc: "9.8.1" + yaml: "stack-9.8.1.yaml" steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/sandwich-webdriver.yml b/.github/workflows/sandwich-webdriver.yml index dc14b5c..573913b 100644 --- a/.github/workflows/sandwich-webdriver.yml +++ b/.github/workflows/sandwich-webdriver.yml @@ -23,6 +23,7 @@ jobs: - "9.2.8" - "9.4.7" - "9.6.3" + - "9.8.1" exclude: - os: macOS-latest ghc: 8.6.5 @@ -74,6 +75,8 @@ jobs: yaml: "stack-9.4.7.yaml" - ghc: "9.6.3" yaml: "stack-9.6.3.yaml" + - ghc: "9.8.1" + yaml: "stack-9.8.1.yaml" steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/sandwich.yml b/.github/workflows/sandwich.yml index dc47b53..24baa82 100644 --- a/.github/workflows/sandwich.yml +++ b/.github/workflows/sandwich.yml @@ -20,6 +20,7 @@ jobs: - "9.2.8" - "9.4.7" - "9.6.3" + - "9.8.1" exclude: # Access violation in generated code when executing data at 0x6d88 - os: windows-latest @@ -75,6 +76,8 @@ jobs: yaml: "stack-9.4.7.yaml" - ghc: "9.6.3" yaml: "stack-9.6.3.yaml" + - ghc: "9.8.1" + yaml: "stack-9.8.1.yaml" steps: - uses: actions/checkout@v3 diff --git a/stack-9.8.1.yaml b/stack-9.8.1.yaml new file mode 100644 index 0000000..f2c5aeb --- /dev/null +++ b/stack-9.8.1.yaml @@ -0,0 +1,26 @@ + +resolver: nightly-2024-01-23 + +nix: + pure: false + packages: + - pkg-config + - zlib + +packages: +- ./sandwich +- ./sandwich-hedgehog +- ./sandwich-quickcheck +- ./sandwich-slack +- ./sandwich-webdriver + +extra-deps: +- vty-windows-0.2.0.1 + +- git: https://github.com/codedownio/microlens-aeson + commit: 3be74d8f9f7fcbfa5e04b08201cd5b87147f508b + +- barbies-2.0.5.0@sha256:2a6c67af6b12b7771ca8c4503819055800bd47c03cb7cab095d45f129bdaa310,4407 # For hedgehog-1.4 +- hedgehog-1.4@sha256:47633efec27b49fe5a21d51f3b9fce428ca4b945d39eaa163b2b6a1d3e1465be,4724 + +- string-interpolate-0.3.2.1@sha256:284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff,4268 diff --git a/stack-9.8.1.yaml.lock b/stack-9.8.1.yaml.lock new file mode 100644 index 0000000..a7a5bf9 --- /dev/null +++ b/stack-9.8.1.yaml.lock @@ -0,0 +1,51 @@ +# This file was autogenerated by Stack. +# You should not edit this file by hand. +# For more information, please see the documentation at: +# https://docs.haskellstack.org/en/stable/lock_files + +packages: +- completed: + hackage: vty-windows-0.2.0.1@sha256:6c75230057a708168dbc420975572511ad3ec09956bf73c3b6f4be03324e8b13,2815 + pantry-tree: + sha256: 0de977580639c2a90958ef68ec03128d0362ff13657c66c4f25cedc12ba3259e + size: 2160 + original: + hackage: vty-windows-0.2.0.1 +- completed: + commit: 3be74d8f9f7fcbfa5e04b08201cd5b87147f508b + git: https://github.com/codedownio/microlens-aeson + name: microlens-aeson + pantry-tree: + sha256: c531b170f6e8bd517ce02eef6c8908ee9052c7196301ec276868a9c88004fc9d + size: 917 + version: 2.5.1 + original: + commit: 3be74d8f9f7fcbfa5e04b08201cd5b87147f508b + git: https://github.com/codedownio/microlens-aeson +- completed: + hackage: barbies-2.0.5.0@sha256:2a6c67af6b12b7771ca8c4503819055800bd47c03cb7cab095d45f129bdaa310,4407 + pantry-tree: + sha256: b85332a64087423fed7bbcaed358c71b0d00875a2d667b3de23833d375706a3f + size: 4429 + original: + hackage: barbies-2.0.5.0@sha256:2a6c67af6b12b7771ca8c4503819055800bd47c03cb7cab095d45f129bdaa310,4407 +- completed: + hackage: hedgehog-1.4@sha256:47633efec27b49fe5a21d51f3b9fce428ca4b945d39eaa163b2b6a1d3e1465be,4724 + pantry-tree: + sha256: cde1952ae1cb89c8307a4b0b6bd7cfabf2a07e98105c104e9ef347c0f647fd3c + size: 2713 + original: + hackage: hedgehog-1.4@sha256:47633efec27b49fe5a21d51f3b9fce428ca4b945d39eaa163b2b6a1d3e1465be,4724 +- completed: + hackage: string-interpolate-0.3.2.1@sha256:284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff,4268 + pantry-tree: + sha256: 403b8eb3391d8029a0e1d2d6c2a28fb44b98ab836ac0d8a8597ba44a4c3ac0e6 + size: 1248 + original: + hackage: string-interpolate-0.3.2.1@sha256:284f6d3efe228f96680bc6e4b46b4357d5ad1724770734cba718acf72b43fdff,4268 +snapshots: +- completed: + sha256: 2d7ebe70db27d984f1613940d1e5ca26affaed79d183c282f87daa46f3fed9bd + size: 558379 + url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2024/1/23.yaml + original: nightly-2024-01-23