diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7e500ad..477d01ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -115,11 +115,11 @@ jobs: for i in killbill-api killbill-plugin-api killbill-commons killbill-plugin-framework-java killbill-platform killbill-client-java; do echo "::group::Update $i parent" pushd $GITHUB_WORKSPACE/$i + echo "Updating $i parent pom.xml to $pomVersion" + sed -i "//,/<\/parent>/s|.*|$pomVersion|" pom.xml echo "Resolving current $i version" version=$(mvn ${MAVEN_FLAGS} help:evaluate -Dexpression=project.version -q -DforceStdout) echo "Current $i version is $version" - echo "Updating $i parent pom.xml to $pomVersion" - mvn ${MAVEN_FLAGS} versions:update-parent -DallowSnapshots -DgenerateBackupPoms=false -DparentVersion="[$pomVersion]" echo "$i pom.xml changes:" git --no-pager diff echo "Building $i" @@ -146,7 +146,7 @@ jobs: pushd $GITHUB_WORKSPACE/killbill echo "Updating killbill parent pom.xml to $pomVersion" - mvn ${MAVEN_FLAGS} versions:update-parent -DallowSnapshots -DgenerateBackupPoms=false -DparentVersion="[$pomVersion]" + sed -i "//,/<\/parent>/s|.*|$pomVersion|" pom.xml echo "Building killbill" mvn ${MAVEN_FLAGS} clean install popd