Skip to content

Commit d423d8d

Browse files
authored
chore: update releaserc (#492)
* chore: update releaserc * chore: update releaserc * remove verify
1 parent 9d4523e commit d423d8d

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

release-prepare.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,23 @@ echo "Preparing release for version $VERSION (major: $MAJOR_VERSION)"
1212
# Update Maven versions
1313
mvn 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"

0 commit comments

Comments
 (0)