Browse Source

Fixed version update script.

nkaskov 1 year ago
parent
commit
1d7d23d89f
2 changed files with 9 additions and 5 deletions
  1. 7 0
      .github/change_version.sh
  2. 2 5
      .github/workflows/publish.yml

+ 7 - 0
.github/change_version.sh

@@ -11,13 +11,20 @@ patch="${version_number#*.}"
 if [[ ${CHANGE_TYPE} == "major" ]]
 then
   major=$((major+1))
+  minor=0
+  patch=0
 elif [[ ${CHANGE_TYPE} == "minor" ]]
 then
   minor=$((minor+1))
+  patch=0
 else
   patch=$((patch+1))          
 fi
 
 new_version_str='version = "'${major}.${minor}.${patch}'"'
+
+echo "Previous version: ${original_version_str}"
+echo "New version: ${new_version_str}"
+
 sed -i "s|${original_version_str}|${new_version_str}|g" ${GITHUB_WORKSPACE}/Cargo.toml
 

+ 2 - 5
.github/workflows/publish.yml

@@ -26,11 +26,6 @@ jobs:
           app-id: ${{ vars.FAIR_MATH_PUBLISHER_ID }}
           private-key: ${{ secrets.FAIR_MATH_PUBLISHER_PRIVATE_KEY }}
 
-      - run: |
-          echo "Change type: $CHANGE_TYPE"
-        env:
-          CHANGE_TYPE: ${{ inputs.change_type }} 
-
       - name: Checkout sources
         uses: actions/checkout@v4
         with:
@@ -45,6 +40,8 @@ jobs:
         run: |
           chmod +x ${GITHUB_WORKSPACE}/.github/change_version.sh
           bash ${GITHUB_WORKSPACE}/.github/change_version.sh
+        env:
+          CHANGE_TYPE: ${{ inputs.change_type }}
 
       - name: Pushing Cargo.toml changes to master
         run: |