@@ -105,7 +105,8 @@ jobs:
105105 set +e
106106 # Check what's in the output
107107 GREP_NO_CHANGES=$(echo "$SEMVER_OUTPUT_RAW" | grep -q 'There are no relevant changes' && echo "true" || echo "false")
108- GREP_WOULD_PUBLISH=$(echo "$SEMVER_OUTPUT_RAW" | grep -q 'Dry run : would publish version' && echo "true" || echo "false")
108+ # qqqq GREP_WOULD_PUBLISH=$(echo "$SEMVER_OUTPUT_RAW" | grep -q 'Dry run: would publish version' && echo "true" || echo "false")
109+ GREP_WOULD_PUBLISH=$(echo "$SEMVER_OUTPUT_RAW" | grep -q 'Published release' && echo "true" || echo "false")
109110 echo "GREP_NO_CHANGES=$GREP_NO_CHANGES"
110111 echo "GREP_WOULD_PUBLISH=$GREP_WOULD_PUBLISH"
111112 set -e
@@ -116,15 +117,16 @@ jobs:
116117 echo "No relevant changes found - DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION"
117118 echo "DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION" >> $GITHUB_ENV
118119 # Check if version bump expected
119- elif echo "$SEMVER_OUTPUT_RAW" | grep -q 'Dry run : would publish version'; then
120+ # qqqq elif echo "$SEMVER_OUTPUT_RAW" | grep -q 'Dry run: would publish version'; then
121+ elif echo "$SEMVER_OUTPUT_RAW" | grep -q 'Published release'; then
120122 # Extract the actual version
121- DEV_SEMVER_VERSION=$(echo "$SEMVER_OUTPUT_RAW" | grep -oP 'Dry run : would publish version \K[^\s]+' || echo "extract-failed")
123+ DEV_SEMVER_VERSION=$(echo "$SEMVER_OUTPUT_RAW" | grep -oP 'Published release \K[^\s]+' || echo "extract-failed")
122124 echo "Version change detected - DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION"
123125 echo "version change required true"
124126 echo "DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION" >> $GITHUB_ENV
125127 # Fallback
126128 else
127- echo " ⚠️ Neither 'no changes' nor 'would publish' found. (using fallback)."
129+ echo " ⚠️ Neither 'no changes' nor 'publish version ' found. (using fallback)."
128130 DEV_SEMVER_VERSION="$FALLBACK_VERSION"
129131 echo "DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION"
130132 echo "DEV_SEMVER_VERSION=$DEV_SEMVER_VERSION" >> $GITHUB_ENV
0 commit comments