Skip to content

Commit 8a3cf2c

Browse files
committed
fix release
Signed-off-by: Gregor Zeitlinger <[email protected]>
1 parent a19cd9e commit 8a3cf2c

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ run = "../../mvnw test -PnativeTest"
5959
dir = "integration-tests/it-spring-boot-smoke-test"
6060

6161
[tasks.set-version]
62-
run = 'mvn versions:set -DnewVersion={{arg(name="version")}}'
62+
run = './scripts/set-version.sh {{arg(name="version")}}'
6363

6464
[tasks.javadoc]
6565
run = [

scripts/build-release.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ set -euo pipefail
44

55
VERSION=${TAG#v}
66

7-
mvn versions:set -DnewVersion="$VERSION"
7+
./scripts/set-version.sh "$VERSION"
88
mvn -B package -P 'release,!default' -Dmaven.test.skip=true

scripts/set-version.sh

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env bash
2+
3+
set -euo pipefail
4+
5+
VERSION=$1
6+
7+
if [ -z "$VERSION" ]; then
8+
echo "Usage: $0 <version>"
9+
exit 1
10+
fi
11+
12+
# replace all occurrences '<version>1.4.0-SNAPSHOT</version>' with '<version>$VERSION</version>'
13+
# in all pom.xml files in the current directory and subdirectories
14+
15+
find . -name 'pom.xml' -exec \
16+
sed -i "s/<version>1.4.0-SNAPSHOT<\/version>/<version>$VERSION<\/version>/g" {} +

0 commit comments

Comments
 (0)