Seperate Stack and Cabal scripts
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
name: Haskell CI
|
name: Cabal CI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -8,7 +8,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: ghc ${{ matrix.ghc }}
|
name: cabal ${{ matrix.ghc }}
|
||||||
runs-on: ubuntu-16.04
|
runs-on: ubuntu-16.04
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
@@ -7,18 +7,19 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
name: stack ${{ matrix.resolver }}
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
os: [ubuntu-latest, macOS-latest]
|
os: [ubuntu-latest, macOS-latest]
|
||||||
# use this to specify what resolvers and ghc to use
|
# use this to specify what resolvers and ghc to use
|
||||||
plan:
|
plan:
|
||||||
- { build: stack, resolver: "--resolver lts-9" } # ghc-8.0.2
|
- { build: stack, resolver: "lts-9" } # ghc-8.0.2
|
||||||
- { build: stack, resolver: "--resolver lts-10" } # ghc-8.2.2
|
- { build: stack, resolver: "lts-10" } # ghc-8.2.2
|
||||||
- { build: stack, resolver: "--resolver lts-11" } # ghc-8.2.2
|
- { build: stack, resolver: "lts-11" } # ghc-8.2.2
|
||||||
- { build: stack, resolver: "--resolver lts-12" } # ghc-8.4.4
|
- { build: stack, resolver: "lts-12" } # ghc-8.4.4
|
||||||
- { build: stack, resolver: "--resolver lts-13" } # redundant because lts-14 checks ghc-8.6 already
|
- { build: stack, resolver: "lts-13" } # redundant because lts-14 checks ghc-8.6 already
|
||||||
- { build: stack, resolver: "--resolver lts-14" } # ghc-8.6.5
|
- { build: stack, resolver: "lts-14" } # ghc-8.6.5
|
||||||
- { build: stack, resolver: "--resolver nightly" }
|
- { build: stack, resolver: "nightly" }
|
||||||
# - { build: stack, resolver: "" }
|
# - { build: stack, resolver: "" }
|
||||||
# use this to include any dependencies from OS package managers
|
# use this to include any dependencies from OS package managers
|
||||||
include: []
|
include: []
|
||||||
@@ -56,7 +57,7 @@ jobs:
|
|||||||
set -ex
|
set -ex
|
||||||
case "$BUILD" in
|
case "$BUILD" in
|
||||||
stack)
|
stack)
|
||||||
stack --no-terminal --install-ghc $ARGS test --bench --only-dependencies
|
stack --no-terminal --install-ghc --resolver $ARGS test --bench --only-dependencies
|
||||||
;;
|
;;
|
||||||
cabal)
|
cabal)
|
||||||
cabal --version
|
cabal --version
|
||||||
@@ -75,7 +76,7 @@ jobs:
|
|||||||
set -ex
|
set -ex
|
||||||
case "$BUILD" in
|
case "$BUILD" in
|
||||||
stack)
|
stack)
|
||||||
stack --no-terminal $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps
|
stack --no-terminal --resolver $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps
|
||||||
;;
|
;;
|
||||||
cabal)
|
cabal)
|
||||||
PACKAGES=$(stack --install-ghc query locals | grep '^ *path' | sed 's@^ *path:@@')
|
PACKAGES=$(stack --install-ghc query locals | grep '^ *path' | sed 's@^ *path:@@')
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ Protolude
|
|||||||
=========
|
=========
|
||||||
|
|
||||||
[](https://travis-ci.org/sdiehl/protolude)
|
[](https://travis-ci.org/sdiehl/protolude)
|
||||||
[](https://github.com/protolude/protolude/actions)
|
[](https://github.com/protolude/protolude/actions)
|
||||||
|
[](https://github.com/protolude/protolude/actions)
|
||||||
[](https://hackage.haskell.org/package/protolude)
|
[](https://hackage.haskell.org/package/protolude)
|
||||||
|
|
||||||
A sensible starting Prelude for building custom Preludes.
|
A sensible starting Prelude for building custom Preludes.
|
||||||
|
|||||||
Reference in New Issue
Block a user