@hackage haskell-ci0.18

Cabal package script generator for Travis-CI

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.