...
 
Commits (2)
image: gitlab-runner/haskell
stages:
- build
Build:
stage:
build
script:
- make build
- cp dist/build/peregrine/peregrine peregrine
artifacts:
paths:
- peregrine
when: on_success
expire_in: 1 week
all: build all: build
build: build:
cabal install --only-dependencies
cabal build cabal build
install: install:
......
...@@ -22,8 +22,8 @@ executable peregrine ...@@ -22,8 +22,8 @@ executable peregrine
main-is: Main.hs main-is: Main.hs
other-modules: other-modules:
-- other-extensions: -- other-extensions:
build-depends: base >=4 && <5, sbv, parsec >= 3.1, containers, transformers, build-depends: base >=4 && <5, sbv == 7.13, parsec >= 3.1, containers, transformers,
bytestring, mtl, stm, async, text, aeson bytestring, mtl, stm, async, text, aeson
hs-source-dirs: src hs-source-dirs: src
default-language: Haskell2010 default-language: Haskell2010
ghc-options: -fsimpl-tick-factor=1000 -threaded -rtsopts -with-rtsopts=-N -dynamic ghc-options: -fsimpl-tick-factor=1000 -threaded -rtsopts -with-rtsopts=-N