haskell-ci: Cabal package script generator for Travis-CI
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
Name | Description | Default |
---|---|---|
shellcheck | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- haskell-ci-0.10.1.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
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
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 | 5485 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] |