Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump ghc version for nightly #175

Merged
merged 2 commits into from
Nov 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 5 additions & 8 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
strategy:
fail-fast: false
matrix:
Expand All @@ -21,20 +21,17 @@ jobs:
- stack-nightly.yaml

steps:
- name: 'https://github.com/mstksg/setup-stack/issues/13'
run: 'echo "ACTIONS_ALLOW_UNSECURE_COMMANDS=true" >> $GITHUB_ENV'

- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Setup stack
uses: haskell/actions/setup@v2
uses: haskell-actions/setup@v2
with:
enable-stack: true
stack-version: latest

- name: Set up HLint
uses: haskell/actions/hlint-setup@v2
uses: haskell-actions/hlint-setup@v2

- name: Install dependencies
run: stack --no-terminal --install-ghc test --only-dependencies
Expand All @@ -47,7 +44,7 @@ jobs:
STACK_YAML: ${{ matrix.resolver-yaml }}

- name: HLint
uses: haskell/actions/hlint-run@v2
uses: haskell-actions/hlint-run@v2
with:
path: .
fail-on: warning
4 changes: 2 additions & 2 deletions pusher-http-haskell.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ library
ghc-options: -Wcompat -Wmissing-signatures -Wall
build-depends:
aeson >=1.0 && <2.3,
base >=4.11 && <4.20,
base >=4.11 && <4.21,
bytestring >=0.10 && <0.13,
base16-bytestring >=0.1 && <1.1,
crypton >=0.32 && <1.1,
Expand All @@ -50,7 +50,7 @@ library
http-types >=0.8 && <0.13,
memory >=0.7 && <0.19,
text >=1.2 && < 2.2,
time >=1.5 && <1.14,
time >=1.5 && <1.15,
unordered-containers ==0.2.*

test-suite tests
Expand Down
30 changes: 27 additions & 3 deletions stack-nightly.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,31 @@
packages:
- .
resolver: nightly-2024-09-03
compiler: ghc-9.8.2
resolver: nightly-2024-10-31
compiler: ghc-9.10.1
compiler-check: match-exact
allow-newer: true
flags:
directory:
os-string: true
file-io:
os-string: true
unix:
os-string: true
extra-deps:
- hashable-1.5.0.0
- array-0.5.8.0
- base-4.20.0.1
- binary-0.8.9.2
- bytestring-0.12.1.0
- containers-0.7
- deepseq-1.5.1.0
- directory-1.3.9.0
- exceptions-0.10.9
- filepath-1.5.3.0
- mtl-2.3.1
- parsec-3.1.17.0
- process-1.6.25.0
- stm-2.5.3.1
- text-2.1.2
- time-1.14
- transformers-0.6.1.2
- unix-2.8.5.1
130 changes: 121 additions & 9 deletions stack-nightly.yaml.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,131 @@
# 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/topics/lock_files
# https://docs.haskellstack.org/en/stable/lock_files

packages:
- completed:
hackage: hashable-1.5.0.0@sha256:fc68b07d957ade5a0a0beadd560a8d093ceac30b2f35c85eed3bcf7889a25975,5833
hackage: array-0.5.8.0@sha256:16f95533d2b46c45ad43e935c5ec04564717015ce9fe42151b3f523e5c5f1449,1634
pantry-tree:
sha256: 603df10b52dd1130def3afeb518395eb0e40de2b6c33b649561fea24941e9c14
size: 1578
sha256: e34bba57c14bd1a00e81b8baa148d6e6caef567c73ba2dea398e377156d112b4
size: 1135
original:
hackage: hashable-1.5.0.0
hackage: array-0.5.8.0
- completed:
hackage: base-4.20.0.1@sha256:2921956349cb652a3102e032fde12b8148e3ce89b9440b40f740526ab1c64b24,9271
pantry-tree:
sha256: 73eddf076fdc3a27a417461cb711c468f1057ef3784a8a2d73fc0ac2ea463b2c
size: 16874
original:
hackage: base-4.20.0.1
- completed:
hackage: binary-0.8.9.2@sha256:03381e511429c44d13990c6d76281c4fc2468371cede4fe684b0c98d9b7d5f5a,6611
pantry-tree:
sha256: 7fac13c81b45416bd082c34e31cc3ac19226dd15354f379156922ad4cfbe6285
size: 1976
original:
hackage: binary-0.8.9.2
- completed:
hackage: bytestring-0.12.1.0@sha256:98e79e1c97117143e4012983509ec95f7e5e4f6adff6914d07812a39f83404b9,9473
pantry-tree:
sha256: 89aac3892a1f67b0b18fec87ac3eaf417b8698e5f231a25b571ac91d085943d3
size: 4650
original:
hackage: bytestring-0.12.1.0
- completed:
hackage: containers-0.7@sha256:e9b5fdcc609159410d408c47e0be13663bb0b4a42a5183b52aa0ac9c99e1dfec,2668
pantry-tree:
sha256: 265b0a6110df990b5f9f04d21856333ed5ed66f37a4b0a0215901d831f69629b
size: 2954
original:
hackage: containers-0.7
- completed:
hackage: deepseq-1.5.1.0@sha256:6adeff09469103c4e6cf94c2803d74ac1c652366250eacff97dea8415c3fb4ea,2214
pantry-tree:
sha256: 65d11b491ac27a9316e97eb298456261cef510249f28d6d9d8c88cf3c608a600
size: 318
original:
hackage: deepseq-1.5.1.0
- completed:
hackage: directory-1.3.9.0@sha256:ae73d4c39d18842f57d48649f4583347823ef7b1bc0bde786ca39141f7fd8c87,3167
pantry-tree:
sha256: e8710b17eaf370c5ca0b650b37a2a2a0756af019043024a1442c078155a3ec9b
size: 3386
original:
hackage: directory-1.3.9.0
- completed:
hackage: exceptions-0.10.9@sha256:6dc51893a998ee0db63852ccf7f47c04b5166a902086dc7ead1c9656c20245b4,2143
pantry-tree:
sha256: bf2c3cc7b523681a5d89323889002e08157c44d7127883ac89c8dfd24195bd95
size: 738
original:
hackage: exceptions-0.10.9
- completed:
hackage: filepath-1.5.3.0@sha256:0c64bc9a4f5946c86a8f0527bf40c8ba51e2c02d36eea0e20ea558c8d94166e8,4945
pantry-tree:
sha256: a5feb33f17ff131a5bba009abae35761594d62ba6873b2f70992a48db160c9b7
size: 2274
original:
hackage: filepath-1.5.3.0
- completed:
hackage: mtl-2.3.1@sha256:5377696d7315e2ef31a8d15d67b22d733c20cac2caf8b26756ff8524c8217e6d,1868
pantry-tree:
sha256: ac3cf1dc9ef397512d4bf8f2c3fbe4d64fb8aabd253288b34bf86c09ae234d4f
size: 1853
original:
hackage: mtl-2.3.1
- completed:
hackage: parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149
pantry-tree:
sha256: 0922d72bd7115bbb590757bd92a827021dfe745ed6c0cd22856f767bee83d91f
size: 2810
original:
hackage: parsec-3.1.17.0
- completed:
hackage: process-1.6.25.0@sha256:9a0b2ef8096517fa0e0c7a5e9a5c2ae5744ed824c3331005f9408245810df345,2640
pantry-tree:
sha256: 9c7927cd4d7f2f4c64251256eb6904800b3922fa5c5424c60f0e08441693e12b
size: 1790
original:
hackage: process-1.6.25.0
- completed:
hackage: stm-2.5.3.1@sha256:b93121e5fb0939cb7120322763079b425bab097e049abb35580ecb6ab6abccbe,2356
pantry-tree:
sha256: 7065b7b2d3dd010a394cc6aff541d6c006398182efc77b77a4764261f30422ab
size: 1392
original:
hackage: stm-2.5.3.1
- completed:
hackage: text-2.1.2@sha256:69f99964f3918de098da01902a546547680e33dfdcd2513ab1df0ead62c7312a,10609
pantry-tree:
sha256: 99e804bb7aa4ce2d9f0cc08de08b41ac0451ab4bf991578de6c4cabf0b257c75
size: 8647
original:
hackage: text-2.1.2
- completed:
hackage: time-1.14@sha256:918455e07f347049c2169a43169aca77de7a2c97e33aca0b476aabcd8a79798d,6989
pantry-tree:
sha256: 99f4567d90615077ca3d59b1eb19e748874ed99ade15b62449e4f02536c05308
size: 7336
original:
hackage: time-1.14
- completed:
hackage: transformers-0.6.1.2@sha256:a7b171944b027eee6625531195cd6f8939394931df956af9e55b23e82aa66afe,3239
pantry-tree:
sha256: 1845c63354188a80dba513817d13d1fa2bee3c0431ae02a8666a286e68513786
size: 2567
original:
hackage: transformers-0.6.1.2
- completed:
hackage: unix-2.8.5.1@sha256:3f702a252a313a7bcb56e3908a14e7f9f1b40e41b7bdc8ae8a9605a1a8686f06,9808
pantry-tree:
sha256: b961320db69795a16c4ef4eebb0a3e7ddbbbe506fa1e22dde95ee8d8501bfbe5
size: 5821
original:
hackage: unix-2.8.5.1
snapshots:
- completed:
sha256: 15aa39a9aef6b1b435914bdbd61c31a5bf382f8683979a549edc109a095eadaf
size: 660735
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2024/9/3.yaml
original: nightly-2024-09-03
sha256: f42485a583f6c2e1d25341c8626af031df9f8dd15c05aba6051d145b7731cae4
size: 673671
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/nightly/2024/10/31.yaml
original: nightly-2024-10-31
2 changes: 1 addition & 1 deletion stack.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
packages:
- "."
resolver: lts-22.33
resolver: lts-22.39
10 changes: 5 additions & 5 deletions stack.yaml.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# 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/topics/lock_files
# https://docs.haskellstack.org/en/stable/lock_files

packages: []
snapshots:
- completed:
sha256: 098936027eaa1ef14e2b8eb39d9933a973894bb70a68684a1bbf00730249879b
size: 720001
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/33.yaml
original: lts-22.33
sha256: 6c5aeace2ca5ecde793a9e0acfaa730ec8f384aa2f6183a2a252f5f9ec55d623
size: 720039
url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/39.yaml
original: lts-22.39