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 | 5143 total (19 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]  |