8000 release-version.sh: add flag to skip semver check · oeway/scijava-scripts@7dab1cc · GitHub
[go: up one dir, main page]

Skip to content

Commit 7dab1cc

Browse files
committed
release-version.sh: add flag to skip semver check
Sometimes, we know better than the tooling.
1 parent 14cbee0 commit 7dab1cc

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

release-version.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ SCIJAVA_RELEASES_REPOSITORY=$SCIJAVA_BASE_REPOSITORY/releases
3434
SCIJAVA_THIRDPARTY_REPOSITORY=$SCIJAVA_BASE_REPOSITORY/thirdparty
3535

3636
BATCH_MODE=--batch-mode
37+
SKIP_VERSION_CHECK=
3738
SKIP_PUSH=
3839
SKIP_GPG=
3940
TAG=
@@ -47,6 +48,7 @@ do
4748
case "$1" in
4849
--dry-run) DRY_RUN=echo;;
4950
--no-batch-mode) BATCH_MODE=;;
51+
--skip-version-check) SKIP_VERSION_CHECK=t;;
5052
--skip-push) SKIP_PUSH=t;;
5153
--tag=*)
5254
! git rev-parse --quiet --verify refs/tags/"${1#--*=}" ||
@@ -100,7 +102,8 @@ case "$VERSION" in
100102
*)
101103
die "Version '$VERSION' does not start with a digit!"
102104
esac
103-
valid_semver_bump "$pomVersion" "$VERSION"
105+
test "$SKIP_VERSION_CHECK" ||
106+
valid_semver_bump "$pomVersion" "$VERSION"
104107

105108
# defaults
106109

0 commit comments

Comments
 (0)
0