Description
Cabal package script generator for Travis-CI.
Description
Script generator (haskell-ci
) for GitHub Actions and Travis-CI for continuous-integration testing of Haskell Cabal packages.
Included features (not limited to):
Multiple GHC support
Dependency caching
cabal.project support (see Nix-style local builds documentation)
Runs tests and builds benchmarks
Generates Haddocks
GHCJS support
building with specific constraints
Quick Start Guide
Add a tested-with
line to your .cabal
file (e.g. tested-with: GHC == 8.0.2 || == 8.2.2
) and then run haskell-ci yourpackage.cabal -o .travis.yml
to generate the Travis-CI job script.
See haskell-ci --help
for more information.