File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717
1818release : release-check unittests release-tag
1919release-check :
20+ # ensure on main branch
21+ test " ` git rev-parse --abbrev-ref HEAD` " = " main"
2022 # ensure latest code
2123 git pull
2224 # ensure no local changes
@@ -30,7 +32,7 @@ ifndef VERSION
3032else
3133 sed -i '' -e 's|version = .*|version = $(VERSION)|' setup.cfg
3234 sed -i '' -e "s/unreleased/$(TODAY)/" CHANGES.txt
33- git ci -m"prepare for release of $(VERSION)" CHANGES.txt setup.cfg || git commit -m"prepare for release of $(VERSION)" CHANGES.txt setup.cfg
35+ git ci -m"prepare for release of $(VERSION)" CHANGES.txt setup.cfg || git commit -m"prepare for release of $(VERSION)" CHANGES.txt setup.cfg || true
3436 git tag -a v$(VERSION) -m"release version $(VERSION)"
3537 git push --tags
3638 printf "%s\n%s\n%s\n -\n" "$(VERSION)dev (unreleased)" "---------------------" "$$(cat CHANGES.txt)" > CHANGES.txt
You can’t perform that action at this time.
0 commit comments