! git tag --merged | grep -Fqx $(package)-$(version)
git diff --exit-code
git tag -f $(package)-$(version)
- git-chglog --output $@.new $(package)-$(version)
+ git-chglog --output $@.new --tag-filter-pattern '$(package)-.*' $(package)-$(version)
touch $@
cat $@ >>$@.new
mv -f $@.new $@
publish: upload/publish
-nix-build:
- nix -L build
-nix-relock:
- nix flake update --recreate-lock-file
-nix-repl:
- nix -L develop --command cabal repl $(CABAL_REPL_FLAGS)
-nix-shell:
- nix -L develop
-
.hlint.yaml: $(shell find src -name '*.hs' -not -name 'HLint.hs')
sed -i -e '/^# BEGIN: generated hints/,/^# END: generated hints/d' $@
echo >>$@ '# BEGIN: generated hints'