haskell-ci

Cabal package script generator for Travis-CI

https://haskell-ci.rtfd.org/

Latest on Hackage:0.18.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

GPL-3.0-or-later licensed by Herbert Valerio Riedel, Oleg Grenrus
Maintained by [email protected]

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.