File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -12,16 +12,23 @@ echo "Preparing release for version $VERSION (major: $MAJOR_VERSION)"
1212# Update Maven versions
1313mvn versions:set -DnewVersion=" $VERSION " -DautoVersionSubmodules=true
1414
15+ # Portable sed for macOS and Linux
16+ if [[ " $OSTYPE " == " darwin" * ]]; then
17+ SED_CMD=" sed -i ''"
18+ else
19+ SED_CMD=" sed -i"
20+ fi
21+
1522# 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
23+ $SED_CMD " s/<s3ec.version>.*<\/s3ec.version>/<s3ec.version>$VERSION <\/s3ec.version>/g" migration_examples/v3-to-v4/v4/pom.xml
1724
1825# 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
26+ $SED_CMD " 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
2027
2128# 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
29+ $SED_CMD " s/EXPECTED_API_MAJOR_VERSION = \" [0-9]*\" /EXPECTED_API_MAJOR_VERSION = \" $MAJOR_VERSION \" /g" src/test/java/software/amazon/encryption/s3/internal/ApiNameVersionTest.java
2330
2431# Update version in README
25- sed -i ' ' " s/<version>.*<\/version>/<version>$VERSION <\/version>/g" README.md
32+ $SED_CMD " s/<version>.*<\/version>/<version>$VERSION <\/version>/g" README.md
2633
27- echo " Release preparation complete"
34+ echo " Release preparation complete"
You can’t perform that action at this time.
0 commit comments