diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f75e208..7ffac50 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,8 +21,8 @@ jobs: runs-on: ubuntu-latest outputs: valid_version: ${{ steps.version-check-step.outputs.valid_version }} - dev_version: ${{ steps.version-check-step.outputs.dev_version }} - target_version: ${{ steps.version-check-step.outputs.target_version }} + dev_version: ${{ steps.dev-version-check-step.outputs.dev_version }} + target_version: ${{ steps.get-target-version-step.outputs.target_version }} steps: - uses: actions/checkout@v4 with: @@ -30,10 +30,18 @@ jobs: - name: check version id: version-check-step - shell: bash run: | make check-version; if [[ $? == 0 ]]; then echo "valid_version=true" >> $GITHUB_OUTPUT; else echo "valid_version=false" >> $GITHUB_OUTPUT; fi - bash -c ./build/bin/version_check.sh is_dev; if [[ $? == 0 ]]; then echo "dev_version=true" >> $GITHUB_OUTPUT; else echo "dev_version=false" >> $GITHUB_OUTPUT; fi + + - name: check dev version + id: dev-version-check-step + run: | + bash ./build/bin/version_check.sh is_dev + if [[ $? == 0 ]]; then echo "dev_version=true" >> $GITHUB_OUTPUT; else echo "dev_version=false" >> $GITHUB_OUTPUT; fi + + - name: get target version + id: get-target-version-step + run: | echo "target_version=$(cat VERSION)" >> $GITHUB_OUTPUT tag_versions: diff --git a/build/bin/version_check.sh b/build/bin/version_check.sh index f0b768f..5e0f4ec 100755 --- a/build/bin/version_check.sh +++ b/build/bin/version_check.sh @@ -78,6 +78,7 @@ case $INPUT in *) echo -n "unknown input" + exit 2 ;; esac