diff --git a/.github/update_own_version.sh b/.github/update_own_version.sh index 8a5ccf166ab..3fb04d89b29 100755 --- a/.github/update_own_version.sh +++ b/.github/update_own_version.sh @@ -1,5 +1,14 @@ -#!/usr/bin/env bash +#!/bin/bash set -e -npm version prerelease --preid=beta --ignore-scripts +CURRENT_VERSION=$(npm pkg get version) +echo $CURRENT_VERSION + +if [[ $CURRENT_VERSION == *beta* ]]; then + echo "Current beta update" + npm version prerelease --preid=beta --ignore-scripts +else + echo "Next minor beta update" + npm version preminor --preid=beta --ignore-scripts +fi diff --git a/.github/workflows/continuous-publish-new-version.yaml b/.github/workflows/continuous-publish-new-version.yaml index 3477f611979..2f8e3ba25d8 100644 --- a/.github/workflows/continuous-publish-new-version.yaml +++ b/.github/workflows/continuous-publish-new-version.yaml @@ -39,7 +39,8 @@ jobs: # sample transition after official release: 4.20.0 -> 4.21.0-beta.0 # sample transition after previous beta release: 4.21.0-beta.0 -> 4.21.0-beta.1 - name: update own version - run: .github/update_own_version.sh + shell: bash + run: bash ./.github/update_own_version.sh - name: push new version # The new version is pushed back to main and to npm run: |