Liking cljdoc? Tell your friends :D

metav.domain.release


bump-contextclj

(bump-context context)
source

bump-level-valid?clj

(bump-level-valid? context)
source

default-optionsclj

source

do-spits-and-commit!clj

(do-spits-and-commit! bumped-context)
source

log-before-bumpclj

(log-before-bump context)
source

log-bumped-dataclj

(log-bumped-data context)
source

maybe-push!clj

(maybe-push! context)
source

maybe-spit!clj

(maybe-spit! context)
source

maybe-sync-pom!clj

(maybe-sync-pom! context)
source

new-versionclj

(new-version context)
source

release!clj

(release! context)

Assert that nothing leaves uncommitted or untracked, then bump version to a releasable one (depending on the release level), commit, tag with the version (hence denoting a release), then push.

Returns the context passed as parameter with the keys :metav/version and :metav/tag updated to reflect the git state after release. If the release performed a git push, metav push the commits and tags in two successive push, the result of the pushs are found under the key :metav.release/push-results. If the release spited metadata, the paths of the spitted files can be found under the key :metav.spit/spitted.

Assert that nothing leaves uncommitted or untracked,
then bump version to a releasable one (depending on the release level),
commit, tag with the version (hence denoting a release), then push.

Returns the context passed as parameter with the keys `:metav/version` and `:metav/tag`
updated to reflect the git state after release. If the release performed a git
push, metav push the commits and tags in two successive push, the result of the pushs are found under the key `:metav.release/push-results`.
If the release spited metadata, the paths of the spitted files can be found
under the key `:metav.spit/spitted`.
sourceraw docstring

sync-pom-and-commit!clj

(sync-pom-and-commit! context)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close