Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Spago.Version
Synopsis
- data VersionBump
- data DryRun
- bumpVersion :: HasPublishEnv env => DryRun -> VersionBump -> RIO env ()
- getNextVersion :: VersionBump -> SemVer -> Either Text SemVer
- parseVersion :: Text -> Either ParsingError SemVer
- parseVersionBump :: Text -> Maybe VersionBump
- unparseVersion :: SemVer -> Text
Documentation
data VersionBump #
Instances
Show VersionBump # | |
Defined in Spago.Version Methods showsPrec :: Int -> VersionBump -> ShowS # show :: VersionBump -> String # showList :: [VersionBump] -> ShowS # | |
Eq VersionBump # | |
Defined in Spago.Version |
bumpVersion :: HasPublishEnv env => DryRun -> VersionBump -> RIO env () #
Bump and tag a new version in preparation for release.
getNextVersion :: VersionBump -> SemVer -> Either Text SemVer #
parseVersion :: Text -> Either ParsingError SemVer #
Parses a version, ignoring an optional leading v
, or returns an error message.
parseVersionBump :: Text -> Maybe VersionBump #
unparseVersion :: SemVer -> Text #
Turns a version into text, with a leading v
.