;just: reltag, reltagpkg
This commit is contained in:
parent
5fd70ac2d5
commit
a1a47f9a9d
27
Justfile
27
Justfile
@ -130,14 +130,15 @@ STACK := 'stack'
|
||||
# Which stack command (stack yaml, GHC version) to use for ghci[d] operations ?
|
||||
|
||||
STACKGHCI := STACK
|
||||
|
||||
#STACKGHCI := 'stack --stack-yaml=stack9.2.yaml'
|
||||
# PACKAGES := '
|
||||
# hledger-lib
|
||||
# hledger
|
||||
# hledger-ui
|
||||
# hledger-web
|
||||
# '
|
||||
|
||||
PACKAGES := '
|
||||
hledger-lib
|
||||
hledger
|
||||
hledger-ui
|
||||
hledger-web
|
||||
'
|
||||
|
||||
# BINARIES := '
|
||||
# hledger
|
||||
# hledger-ui
|
||||
@ -1280,6 +1281,18 @@ sccv:
|
||||
# list-commits: $(call def-help,list-commits, list all commits chronologically and numbered)
|
||||
# @git log --format='%ad %h %s (%an)' --date=short --reverse | cat -n
|
||||
|
||||
# Make git release tags for the hledger packages and project, assuming a complete single-version release.
|
||||
@reltag:
|
||||
for p in $PACKAGES; do just reltagpkg $p; done
|
||||
git tag -fs `cat .version` -m "Release `cat .version`, https://hledger.org/relnotes.html#hledger-`cat .version | sed -e 's/\./-/g'`"
|
||||
printf "If tagging a major release, please also review and run the following command.\nThis tag influences git describe and dev builds' version strings:\n"
|
||||
printf "$ git tag -fs `cat .version`.99 master -m \"start of next release cycle\"\n"
|
||||
|
||||
# Make a git release tag for the given hledger package.
|
||||
@reltagpkg PKG:
|
||||
git tag -fs $PKG-`cat $PKG/.version` -m "Release $PKG-`cat $PKG/.version`"
|
||||
|
||||
|
||||
# ** Misc ------------------------------------------------------------
|
||||
MISC:
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user