File tree Expand file tree Collapse file tree 2 files changed +8
-11
lines changed
Expand file tree Collapse file tree 2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change 6262 [
6363 "@semantic-release/exec",
6464 {
65+ "verifyReleaseCmd": "bash ./release-prepare.sh ${nextRelease.version}",
6566 "prepareCmd": "bash ./release-prepare.sh ${nextRelease.version}"
6667 }
6768 ],
Original file line number Diff line number Diff line change @@ -9,19 +9,15 @@ MAJOR_VERSION=$(echo "$VERSION" | cut -d. -f1)
99
1010echo " Preparing release for version $VERSION (major: $MAJOR_VERSION )"
1111
12- # Update Maven versions
1312mvn versions:set -DnewVersion=" $VERSION " -DautoVersionSubmodules=true
1413
15- # Update s3ec version in migration examples
16- sed -i ' ' " s/<s3ec.version>.*<\/s3ec.version>/<s3ec.version>$VERSION <\/s3ec.version>/g" migration_examples/v3-to-v4/v4/pom.xml
14+ # Portable sed for macOS and Linux
15+ SED=" sed -i"
16+ [[ " $OSTYPE " == " darwin" * ]] && SED=" sed -i ''"
1717
18- # Update API_VERSION_UNKNOWN with major version
19- sed -i ' ' " s/public static final String API_VERSION_UNKNOWN = \" .*-unknown\" /public static final String API_VERSION_UNKNOWN = \" $MAJOR_VERSION -unknown\" /g" src/main/java/software/amazon/encryption/s3/internal/ApiNameVersion.java
20-
21- # Update EXPECTED_API_MAJOR_VERSION
22- sed -i ' ' " s/EXPECTED_API_MAJOR_VERSION = \" [0-9]*\" /EXPECTED_API_MAJOR_VERSION = \" $MAJOR_VERSION \" /g" src/test/java/software/amazon/encryption/s3/internal/ApiNameVersionTest.java
23-
24- # Update version in README
25- sed -i ' ' " s/<version>.*<\/version>/<version>$VERSION <\/version>/g" README.md
18+ $SED " s/<s3ec.version>.*<\/s3ec.version>/<s3ec.version>$VERSION <\/s3ec.version>/g" migration_examples/v3-to-v4/v4/pom.xml
19+ $SED " s/API_VERSION_UNKNOWN = \" .*-unknown\" /API_VERSION_UNKNOWN = \" $MAJOR_VERSION -unknown\" /g" src/main/java/software/amazon/encryption/s3/internal/ApiNameVersion.java
20+ $SED " s/EXPECTED_API_MAJOR_VERSION = \" [0-9]*\" /EXPECTED_API_MAJOR_VERSION = \" $MAJOR_VERSION \" /g" src/test/java/software/amazon/encryption/s3/internal/ApiNameVersionTest.java
21+ $SED " s/<version>.*<\/version>/<version>$VERSION <\/version>/g" README.md
2622
2723echo " Release preparation complete"
You can’t perform that action at this time.
0 commit comments