diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index 0193c8693f31..b5d8536503bb 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -122,17 +122,27 @@ jobs: - name: Extract Semver id: semver_parser - uses: booxmedialtd/ws-action-parse-semver@v1.4.7 + #if: startsWith(steps.bump_version_stable.outputs.new_version, '3.') + uses: actions/github-script@v6 with: - input_string: ${{ steps.bump_version_stable.outputs.new_version }} + result-encoding: string + script: | + const semver = require('semver'); + const semverString = "${{ steps.bump_version_stable.outputs.new_version }}"; + if(semverString.startsWith("3.")){ + return semver.coerce(semverString); + } + else{ + return ""; + } - name: Create Pull Request id: cpr_bump_dev uses: peter-evans/create-pull-request@v4 with: token: ${{ secrets.GITHUB_TOKEN }} - commit-message: "[${{ steps.semver_parser.outputs.major }}.${{ steps.semver_parser.outputs.minor }}]Version bump to ${{ steps.bump_version_dev.outputs.new_version }}" - title: "[${{ steps.semver_parser.outputs.major }}.${{ steps.semver_parser.outputs.minor }}]Version bump to ${{ steps.bump_version_dev.outputs.new_version }}" + commit-message: "[${{ steps.semver_parser.outputs.result }}.${{ steps.semver_parser.outputs.result }}]Version bump to ${{ steps.bump_version_dev.outputs.new_version }}" + title: "[${{ steps.semver_parser.outputs.result }}.${{ steps.semver_parser.outputs.result }}]Version bump to ${{ steps.bump_version_dev.outputs.new_version }}" body: | This is an automated PR. Please ensure that there are no errors or invalid files are in the PR.