-
Notifications
You must be signed in to change notification settings - Fork 81
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rules_haskell_tests: Adjust pinning test stack config for GHC 9.4
- Loading branch information
Showing
4 changed files
with
29 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45 changes: 23 additions & 22 deletions
45
rules_haskell_tests/stackage-pinning-test_snapshot_9.4.5.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,43 @@ | ||
{ | ||
"__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY": 794386809, | ||
"all-cabal-hashes": "https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/e2415273d305f16fdcb844b4bb48377e1b5a8b4f", | ||
"__GENERATED_FILE_DO_NOT_MODIFY_MANUALLY": -581364955, | ||
"all-cabal-hashes": "https://raw.githubusercontent.com/commercialhaskell/all-cabal-hashes/f37b128b53c16cf6dcd8eedb523d7a71985510a6", | ||
"resolved": { | ||
"Cabal": {"dependencies":["array","base","binary","bytestring","containers","deepseq","directory","filepath","mtl","parsec","pretty","process","text","time","transformers","unix"],"location":{"type":"git","url":"https://github.com/tweag/cabal","commit":"42f04c3f639f10dc3c7981a0c663bfe08ad833cb","subdir":"Cabal"},"name":"Cabal","version":"3.6.3.0"}, | ||
"Cabal": {"dependencies":["Cabal-syntax","array","base","bytestring","containers","deepseq","directory","filepath","mtl","parsec","pretty","process","text","time","transformers","unix"],"location":{"type":"git","url":"https://github.com/tweag/cabal","commit":"4f8c4ab8274320c1a00992c9aa7c6559ff190fa9","subdir":"Cabal"},"name":"Cabal","version":"3.8.1.0"}, | ||
"Cabal-syntax": {"dependencies":[],"location":{"type":"core"},"name":"Cabal-syntax","version":"3.8.1.0"}, | ||
"HUnit": {"dependencies":["base","call-stack","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz"},"name":"HUnit","pinned":{"url":["https://hackage.haskell.org/package/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/HUnit-1.6.2.0.tar.gz"],"sha256":"b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab","cabal-sha256":"1a79174e8af616117ad39464cac9de205ca923da6582825e97c10786fda933a4"},"version":"1.6.2.0"}, | ||
"QuickCheck": {"dependencies":["base","containers","deepseq","random","splitmix","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz"},"name":"QuickCheck","pinned":{"url":["https://hackage.haskell.org/package/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/QuickCheck-2.14.2.tar.gz"],"sha256":"d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3","cabal-sha256":"4ce29211223d5e6620ebceba34a3ca9ccf1c10c0cf387d48aea45599222ee5aa"},"version":"2.14.2"}, | ||
"ansi-terminal": {"dependencies":["base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz"},"name":"ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-0.11.4/ansi-terminal-0.11.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-0.11.4.tar.gz"],"sha256":"7898e48f0a535c1857cde52c803f28096ba89759461fe4d157fd55dcdb420e25","cabal-sha256":"410737137c798e23339a08435a5511785ebf1db08700e37debbd7801cf73fc82"},"version":"0.11.4"}, | ||
"QuickCheck": {"dependencies":["base","containers","deepseq","random","splitmix","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz"},"name":"QuickCheck","pinned":{"url":["https://hackage.haskell.org/package/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/QuickCheck-2.14.3.tar.gz"],"sha256":"5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501","cabal-sha256":"f03d2f404d5ba465453d0fbc1944832789a759fe7c4f9bf8616bc1378a02fde4"},"version":"2.14.3"}, | ||
"ansi-terminal": {"dependencies":["ansi-terminal-types","base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz"},"name":"ansi-terminal","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-0.11.5/ansi-terminal-0.11.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-0.11.5.tar.gz"],"sha256":"5b4acedc55eb558381f0b694c2d31a50c332856b823db44cbbf2df78e8c097cb","cabal-sha256":"2fe3d006b9ea0dc1a5537a029edb0bc2bbe56a33a6d95264b38b54c58e931e51"},"version":"0.11.5"}, | ||
"ansi-terminal-types": {"dependencies":["base","colour"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz"},"name":"ansi-terminal-types","pinned":{"url":["https://hackage.haskell.org/package/ansi-terminal-types-0.11.5/ansi-terminal-types-0.11.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/ansi-terminal-types-0.11.5.tar.gz"],"sha256":"bf7b230389f43105100a6d5740822598a88b38eaaf7d042de595ccf72db4fdd1","cabal-sha256":"f78440dfd95c4509e88855ac7cc2d9566ddf956a92c1290404cac93ad1a1b00a"},"version":"0.11.5"}, | ||
"array": {"dependencies":[],"location":{"type":"core"},"name":"array","version":"0.5.4.0"}, | ||
"base": {"dependencies":[],"location":{"type":"core"},"name":"base","version":"4.16.4.0"}, | ||
"binary": {"dependencies":[],"location":{"type":"core"},"name":"binary","version":"0.8.9.0"}, | ||
"bytestring": {"dependencies":[],"location":{"type":"core"},"name":"bytestring","version":"0.11.3.1"}, | ||
"base": {"dependencies":[],"location":{"type":"core"},"name":"base","version":"4.17.1.0"}, | ||
"bytestring": {"dependencies":[],"location":{"type":"core"},"name":"bytestring","version":"0.11.4.0"}, | ||
"call-stack": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz"},"name":"call-stack","pinned":{"url":["https://hackage.haskell.org/package/call-stack-0.4.0/call-stack-0.4.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/call-stack-0.4.0.tar.gz"],"sha256":"430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b","cabal-sha256":"ac44d2c00931dc20b01750da8c92ec443eb63a7231e8550188cb2ac2385f7feb"},"version":"0.4.0"}, | ||
"clock": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/clock-0.8.3/clock-0.8.3.tar.gz"},"name":"clock","pinned":{"url":["https://hackage.haskell.org/package/clock-0.8.3/clock-0.8.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/clock-0.8.3.tar.gz"],"sha256":"845ce5db4c98cefd517323e005f87effceff886987305e421c4ef616dc0505d1","cabal-sha256":"a692159828c2cd278eaec317b3a7e9fb6d7b787c8a19f086004d15d9fa1fd72c"},"version":"0.8.3"}, | ||
"colour": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz"},"name":"colour","pinned":{"url":["https://hackage.haskell.org/package/colour-2.3.6/colour-2.3.6.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/colour-2.3.6.tar.gz"],"sha256":"2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871","cabal-sha256":"ebdcbf15023958838a527e381ab3c3b1e99ed12d1b25efeb7feaa4ad8c37664a"},"version":"2.3.6"}, | ||
"containers": {"dependencies":[],"location":{"type":"core"},"name":"containers","version":"0.6.5.1"}, | ||
"deepseq": {"dependencies":[],"location":{"type":"core"},"name":"deepseq","version":"1.4.6.1"}, | ||
"directory": {"dependencies":[],"location":{"type":"core"},"name":"directory","version":"1.3.6.2"}, | ||
"containers": {"dependencies":[],"location":{"type":"core"},"name":"containers","version":"0.6.7"}, | ||
"deepseq": {"dependencies":[],"location":{"type":"core"},"name":"deepseq","version":"1.4.8.0"}, | ||
"directory": {"dependencies":[],"location":{"type":"core"},"name":"directory","version":"1.3.7.1"}, | ||
"filepath": {"dependencies":[],"location":{"type":"core"},"name":"filepath","version":"1.4.2.2"}, | ||
"hspec": {"dependencies":["QuickCheck","base","hspec-core","hspec-discover","hspec-expectations"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4a4b27cb1d5284c94228c9c76c5fe79215597fb7.tar.gz"},"name":"hspec","pinned":{"sha256":"fb96ed7dd3e2b792300f3bc8bd2affc6bf78093289815f76ec785fea6d91be68","strip-prefix":"hspec-4a4b27cb1d5284c94228c9c76c5fe79215597fb7"},"version":"2.7.10"}, | ||
"hspec-core": {"dependencies":["HUnit","QuickCheck","ansi-terminal","array","base","call-stack","clock","deepseq","directory","filepath","hspec-expectations","quickcheck-io","random","setenv","stm","tf-random","transformers"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4a4b27cb1d5284c94228c9c76c5fe79215597fb7.tar.gz"},"name":"hspec-core","pinned":{"sha256":"fb96ed7dd3e2b792300f3bc8bd2affc6bf78093289815f76ec785fea6d91be68","strip-prefix":"hspec-4a4b27cb1d5284c94228c9c76c5fe79215597fb7/hspec-core"},"version":"2.7.10"}, | ||
"hspec-discover": {"dependencies":["base","directory","filepath"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4a4b27cb1d5284c94228c9c76c5fe79215597fb7.tar.gz"},"name":"hspec-discover","pinned":{"sha256":"fb96ed7dd3e2b792300f3bc8bd2affc6bf78093289815f76ec785fea6d91be68","strip-prefix":"hspec-4a4b27cb1d5284c94228c9c76c5fe79215597fb7/hspec-discover"},"version":"2.7.10"}, | ||
"haskell-lexer": {"dependencies":["base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz"},"name":"haskell-lexer","pinned":{"url":["https://hackage.haskell.org/package/haskell-lexer-1.1.1/haskell-lexer-1.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/haskell-lexer-1.1.1.tar.gz"],"sha256":"c8eeda569a30f115244c17920247ba2c45d11b3e30805f648a878f7855d8f349","cabal-sha256":"4ce310678b7e56b51acb558c0233d2f71a3f3553f8a88e9b48c0bc68301f799b"},"version":"1.1.1"}, | ||
"hspec": {"dependencies":["QuickCheck","base","hspec-core","hspec-discover","hspec-expectations"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4901e84e8c955c59b1638e0e12dff66768ced21f.tar.gz"},"name":"hspec","pinned":{"sha256":"4f8eba22dfb5f3e3be5bedf30f268172a5bef721a59d8259a1ed4231e5947232","strip-prefix":"hspec-4901e84e8c955c59b1638e0e12dff66768ced21f"},"version":"2.10.10"}, | ||
"hspec-core": {"dependencies":["HUnit","QuickCheck","ansi-terminal","array","base","call-stack","deepseq","directory","filepath","haskell-lexer","hspec-expectations","process","quickcheck-io","random","setenv","stm","tf-random","time","transformers"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4901e84e8c955c59b1638e0e12dff66768ced21f.tar.gz"},"name":"hspec-core","pinned":{"sha256":"4f8eba22dfb5f3e3be5bedf30f268172a5bef721a59d8259a1ed4231e5947232","strip-prefix":"hspec-4901e84e8c955c59b1638e0e12dff66768ced21f/hspec-core"},"version":"2.10.10"}, | ||
"hspec-discover": {"dependencies":["base","directory","filepath"],"location":{"type":"archive","url":"https://github.com/hspec/hspec/archive/4901e84e8c955c59b1638e0e12dff66768ced21f.tar.gz"},"name":"hspec-discover","pinned":{"sha256":"4f8eba22dfb5f3e3be5bedf30f268172a5bef721a59d8259a1ed4231e5947232","strip-prefix":"hspec-4901e84e8c955c59b1638e0e12dff66768ced21f/hspec-discover"},"version":"2.10.10"}, | ||
"hspec-expectations": {"dependencies":["HUnit","base","call-stack"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz"},"name":"hspec-expectations","pinned":{"url":["https://hackage.haskell.org/package/hspec-expectations-0.8.2/hspec-expectations-0.8.2.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/hspec-expectations-0.8.2.tar.gz"],"sha256":"819607ea1faf35ce5be34be61c6f50f3389ea43892d56fb28c57a9f5d54fb4ef","cabal-sha256":"e2db24881baadc2d9d23b03cb629e80dcbda89a6b04ace9adb5f4d02ef8b31aa"},"version":"0.8.2"}, | ||
"mtl": {"dependencies":[],"location":{"type":"core"},"name":"mtl","version":"2.2.2"}, | ||
"package1": {"dependencies":["Cabal","base"],"location":{"type":"archive","url":"https://github.com/tweag/rules_haskell/raw/e4e74f17f743488f564bd0d69c580106d5b910a5/tests/haskell_cabal_library_sublibrary_name/package1.tar"},"name":"package1","pinned":{"sha256":"302d8ddda8330c825da61fe0a2315c899ab083e641c7716ebdacb5c951682445","strip-prefix":""},"version":"0.1.0.0"}, | ||
"parsec": {"dependencies":[],"location":{"type":"core"},"name":"parsec","version":"3.1.15.0"}, | ||
"parsec": {"dependencies":[],"location":{"type":"core"},"name":"parsec","version":"3.1.16.1"}, | ||
"pretty": {"dependencies":[],"location":{"type":"core"},"name":"pretty","version":"1.1.3.6"}, | ||
"primitive": {"dependencies":["base","deepseq","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz"},"name":"primitive","pinned":{"url":["https://hackage.haskell.org/package/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/primitive-0.7.3.0.tar.gz"],"sha256":"3c0cfda67f1ee6f7f65108ad6f973b5bbb35ddba34b3c87746a7448f787501dc","cabal-sha256":"ce9361b4d2ed296ef639380411b4cfc217a19e4b3cd4170e03e6fce52daa0176"},"version":"0.7.3.0"}, | ||
"primitive": {"dependencies":["base","deepseq","template-haskell","transformers"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz"},"name":"primitive","pinned":{"url":["https://hackage.haskell.org/package/primitive-0.8.0.0/primitive-0.8.0.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/primitive-0.8.0.0.tar.gz"],"sha256":"5553c21b4a789f9b591eed69e598cc58484c274af29250e517b5a8bcc62b995f","cabal-sha256":"d0ff45fa6e61f92af23611ceb8b9a6a04c236b50fb70c60e2ed3bfa532703670"},"version":"0.8.0.0"}, | ||
"process": {"dependencies":[],"location":{"type":"core"},"name":"process","version":"1.6.16.0"}, | ||
"quickcheck-io": {"dependencies":["HUnit","QuickCheck","base"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz"},"name":"quickcheck-io","pinned":{"url":["https://hackage.haskell.org/package/quickcheck-io-0.2.0/quickcheck-io-0.2.0.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/quickcheck-io-0.2.0.tar.gz"],"sha256":"fb779119d79fe08ff4d502fb6869a70c9a8d5fd8ae0959f605c3c937efd96422","cabal-sha256":"7bf0b68fb90873825eb2e5e958c1b76126dcf984debb998e81673e6d837e0b2d"},"version":"0.2.0"}, | ||
"random": {"dependencies":["base","bytestring","deepseq","mtl","splitmix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz"},"name":"random","pinned":{"url":["https://hackage.haskell.org/package/random-1.2.1.1/random-1.2.1.1.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/random-1.2.1.1.tar.gz"],"sha256":"3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76","cabal-sha256":"dea1f11e5569332dc6c8efaad1cb301016a5587b6754943a49f9de08ae0e56d9"},"version":"1.2.1.1"}, | ||
"setenv": {"dependencies":["base","unix"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz"},"name":"setenv","pinned":{"url":["https://hackage.haskell.org/package/setenv-0.1.1.3/setenv-0.1.1.3.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/setenv-0.1.1.3.tar.gz"],"sha256":"e358df39afc03d5a39e2ec650652d845c85c80cc98fe331654deafb4767ecb32","cabal-sha256":"c5916ac0d2a828473cd171261328a290afe0abd799db1ac8c310682fe778c45b"},"version":"0.1.1.3"}, | ||
"splitmix": {"dependencies":["base","deepseq"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz"},"name":"splitmix","pinned":{"url":["https://hackage.haskell.org/package/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/splitmix-0.1.0.4.tar.gz"],"sha256":"6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa","cabal-sha256":"db25c2e17967aa6b6046ab8b1b96ba3f344ca59a62b60fb6113d51ea305a3d8e"},"version":"0.1.0.4"}, | ||
"stm": {"dependencies":[],"location":{"type":"core"},"name":"stm","version":"2.5.0.2"}, | ||
"template-haskell": {"dependencies":[],"location":{"type":"core"},"name":"template-haskell","version":"2.18.0.0"}, | ||
"text": {"dependencies":[],"location":{"type":"core"},"name":"text","version":"1.2.5.0"}, | ||
"stm": {"dependencies":[],"location":{"type":"core"},"name":"stm","version":"2.5.1.0"}, | ||
"template-haskell": {"dependencies":[],"location":{"type":"core"},"name":"template-haskell","version":"2.19.0.0"}, | ||
"text": {"dependencies":[],"location":{"type":"core"},"name":"text","version":"2.0.2"}, | ||
"tf-random": {"dependencies":["base","primitive","random","time"],"location":{"type":"hackage","url":"https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz"},"name":"tf-random","pinned":{"url":["https://hackage.haskell.org/package/tf-random-0.5/tf-random-0.5.tar.gz","https://s3.amazonaws.com/hackage.fpcomplete.com/package/tf-random-0.5.tar.gz"],"sha256":"2e30cec027b313c9e1794d326635d8fc5f79b6bf6e7580ab4b00186dadc88510","cabal-sha256":"14012837d0f0e18fdbbe3d56e67da8622ee5e20b180abce952dd50bd9f36b326"},"version":"0.5"}, | ||
"time": {"dependencies":[],"location":{"type":"core"},"name":"time","version":"1.11.1.1"}, | ||
"time": {"dependencies":[],"location":{"type":"core"},"name":"time","version":"1.12.2"}, | ||
"transformers": {"dependencies":[],"location":{"type":"core"},"name":"transformers","version":"0.5.6.2"}, | ||
"unix": {"dependencies":[],"location":{"type":"core"},"name":"unix","version":"2.7.2.2"} | ||
"unix": {"dependencies":[],"location":{"type":"core"},"name":"unix","version":"2.7.3"} | ||
} | ||
} |