-
New primitive
assertCommandExists
-
Make sure
git
andcabal
are available beforereleaser
does anything -
Primitive:
assertBasicCommands
, to perform the above check in custom scripts.
-
Repo is now github.com/hercules-ci/haskell-releaser
-
Cabal 3.8 support
-
Upload to haddock support
-
LTS-15 support
- Use cabal v2 commands to avoid compatibility issues
-
Write cabal versions using a regex
Unfortunately, cabal api can't operate on Cabal AST, so we just resort to good old perl methods.
-
If any of the primitives fail, wait to retry.
-
Avoid checking out git branch since it's confusing.
- First version. Released on an unsuspecting world.