iridium: Automated Local Cabal Package Testing and Uploading
This executable aims to automate several typical steps when uploading a new package version to hackage.
Steps currently include:
Compilation and running tests using multiple compiler versions.
Checking that the changelog mentions the latest version.
Checking that the upper bounds of dependencies are up-to-date by making use of stackage snapshots.
[git] Pushing and tagging the version to the commit.
Uploading of both the package itself and the documentation.
The program is configurable using a per-project .yaml file.
See the README.
[Skip to Readme]
Downloads
- iridium-0.1.5.8.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.5.1, 0.1.5.2, 0.1.5.3, 0.1.5.4, 0.1.5.5, 0.1.5.6, 0.1.5.7, 0.1.5.8 |
---|---|
Change log | ChangeLog.md |
Dependencies | aeson (>=1.4 && <1.5), ansi-terminal (>=0.6.2.3 && <0.7), base (>=4.8 && <4.11), bytestring (>=0.10.4.0 && <0.11), Cabal (>=1.22.5.0 && <1.25), containers (>=0.5.5.1 && <0.6), extra (>=1.4.3 && <1.7), foldl (>=1.1.5 && <1.3), HTTP (>=4000.3 && <4000.4), iridium, lifted-base (>=0.2.3.6 && <0.3), monad-control (>=1.0.0.5 && <1.1), multistate (>=0.7.0.0 && <0.8), network-uri (>=2.6 && <2.7), process (>=1.2.3.0 && <1.5), split (>=0.2.3 && <0.3), system-filepath (>=0.4.13.4 && <0.5), tagged (>=0.8.3 && <0.9), text (>=1.2.2.0 && <1.3), transformers (>=0.3.0.0 && <0.6), transformers-base (>=0.4.4 && <0.5), turtle (>=1.3.0 && <1.4), unordered-containers (>=0.2.5.1 && <0.3), vector (>=0.11.0.0 && <0.13), yaml (>=0.8.16 && <0.9) [details] |
License | BSD-3-Clause |
Copyright | Copyright (C) 2016 Lennart Spitzner |
Author | Lennart Spitzner |
Maintainer | Lennart Spitzner <hexagoxel@hexagoxel.de> |
Category | Development |
Home page | https://github.com/lspitzner/iridium |
Bug tracker | https://github.com/lspitzner/iridium/issues |
Source repo | head: git clone https://github.com/lspitzner/iridium.git |
Uploaded | by lspitzner at 2018-10-03T13:11:01Z |
Distributions | |
Executables | iridium |
Downloads | 5010 total (18 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |