haskell-ci: Cabal package script generator for Travis-CI

[ development, gpl, library, program ] [ Propose Tags ]

Script generator (haskell-ci) for 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

  • macOS (OSX) support

  • 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.

Flags

Manual Flags

NameDescriptionDefault
shellcheckEnabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2, 0.2.1, 0.4, 0.6, 0.8, 0.10, 0.10.1, 0.10.2, 0.10.3, 0.12, 0.12.1, 0.14, 0.14.2, 0.14.3, 0.16, 0.16.2, 0.16.3, 0.16.6, 0.18, 0.18.1
Change log CHANGELOG.md
Dependencies aeson (>=1.4.2.0 && <1.5 || >=1.5.0.0 && <1.6), base (>=4.10 && <4.15), base-compat (>=0.11 && <0.12), bifunctors (>=5.5.4 && <5.6), bytestring (>=0.10.8.1 && <0.11), Cabal (>=3.2 && <3.3), cabal-install-parsers (>=0.3 && <0.4), containers (>=0.5.7.1 && <0.6 || >=0.6.0.1 && <0.7), deepseq (>=1.4.2.0 && <1.5), directory (>=1.3.0.0 && <1.4), exceptions (>=0.10.0 && <0.11), filepath (>=1.4.1.1 && <1.5), generic-lens-lite (>=0.1 && <0.2), haskell-ci, HsYAML (>=0.2.0.0 && <0.3), lattices (>=2 && <2.1), mtl (>=2.2.2), network-uri (>=2.6.1.0 && <2.7), optparse-applicative (>=0.15 && <0.16), parsec (>=3.1.13.0 && <3.2), pretty (>=1.1.3.3 && <1.2), process (>=1.4.3.0 && <1.5 || >=1.6.1.0 && <1.7), ShellCheck (==0.7.0 || ==0.7.1), temporary (>=1.3 && <1.4), text (>=1.2.3.0 && <1.3), transformers (>=0.5.2.0 && <0.6), unordered-containers (>=0.2.10.0 && <0.3) [details]
License GPL-3.0-or-later
Author Herbert Valerio Riedel, Oleg Grenrus
Maintainer hvr@gnu.org
Revised Revision 1 made by phadej at 2020-05-25T17:15:42Z
Category Development
Home page https://haskell-ci.rtfd.org/
Bug tracker https://github.com/haskell-CI/haskell-ci/issues
Source repo head: git clone https://github.com/haskell-CI/haskell-ci.git
Uploaded by phadej at 2020-05-16T20:52:30Z
Distributions Arch:0.14.3, NixOS:0.18.1
Executables haskell-ci
Downloads 5482 total (84 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed as of 2020-05-16 [all 1 reports]