2023-11-19 13:09:19 +03:00
|
|
|
let haskellCi =
|
|
|
|
https://raw.githubusercontent.com/sorki/github-actions-dhall/main/haskell-ci.dhall
|
2024-07-27 20:53:37 +03:00
|
|
|
sha256:eff4d52e4243777fbe2c800778b24092ace8cd83165cf46b90d5c22e3ebfdd81
|
2023-11-19 13:09:19 +03:00
|
|
|
|
|
|
|
let defSteps = haskellCi.defaultCabalSteps
|
|
|
|
|
|
|
|
in haskellCi.generalCi
|
2023-11-29 17:08:47 +03:00
|
|
|
( haskellCi.withNix
|
|
|
|
( defSteps
|
2023-12-02 12:25:46 +03:00
|
|
|
with docStep = None haskellCi.BuildStep
|
2023-11-29 17:08:47 +03:00
|
|
|
with extraSteps.pre
|
|
|
|
=
|
|
|
|
defSteps.extraSteps.pre
|
|
|
|
# [ haskellCi.installCachixStep "hnix-store" ]
|
|
|
|
)
|
|
|
|
)
|
2023-11-19 13:09:19 +03:00
|
|
|
haskellCi.DhallMatrix::{
|
2024-07-27 20:53:37 +03:00
|
|
|
, ghc = [ haskellCi.GHC.GHC982, haskellCi.GHC.GHC966 ]
|
2023-11-19 13:09:19 +03:00
|
|
|
, os = [ haskellCi.OS.Ubuntu, haskellCi.OS.MacOS ]
|
|
|
|
}
|
|
|
|
: haskellCi.CI.Type
|