@@ -43,18 +43,24 @@ jobs:
4343 - name : Set Version with UX-timestamp
4444 if : ${{ inputs.isDev }}
4545 run : python3 updateVersion.py --timestamp ${{ needs.timestamp.outputs.timestamp }}
46+ - name : Get current Version
47+ id : version
48+ run : |
49+ version=$(python3 updateVersion.py --getVersion)
50+ debVersion=$(echo $version | sed -r 's/-/~/g')
51+ echo "debVersion=$debVersion">>$GITHUB_OUTPUT
4652 - name : Get indy-node version to depend on
4753 id : node-version
4854 shell : bash
4955 run : |
5056 version=$(grep -oP "\d+.\d+.\d+((-|.)?rc\d+)?" <<< $(grep -oP "indy-node==\d+.\d+.\d+((-|.)?rc\d+)?" sovtokenfees/setup.py) || true)
5157 echo $version > indy-node-version.txt
52- echo "::set-output name= nodeVersion:: $(sed 's/\./\~/3' indy-node-version.txt)"
58+ echo "nodeVersion= $(sed 's/\./\~/3' indy-node-version.txt)" >> $GITHUB_OUTPUT
5359 - name : Build Token Plugin deployment package
5460 run : |
5561 mkdir -p /tmp/build-output
56- fpm --input-type dir --output-type deb --name sovtoken --architecture amd64 --maintainer "Sovrin" --no-python-fix-name --version $(./updateVersion.py --getVersion) --depends "indy-node(=${{ steps.node-version.outputs.nodeVersion }})" --verbose --no-python-dependencies --after-install ./devops/build-scripts/focal/sovtoken/postinst --before-remove ./devops/build-scripts/focal/sovtoken/prerm --exclude "*.pyo" --exclude "*.pyc" --no-python-fix-dependencies --python-bin "/usr/bin/python3" --force sovtoken/
57- fpm --input-type dir --output-type deb --name sovtokenfees --architecture amd64 --maintainer "Sovrin" --no-python-fix-name --version $(./updateVersion.py --getVersion) --depends "indy-node(=${{ steps.node-version.outputs.nodeVersion }})" --verbose --no-python-dependencies --after-install ./devops/build-scripts/focal/sovtokenfees/postinst --before-remove ./devops/build-scripts/focal/sovtokenfees/prerm --exclude "*.pyo" --exclude "*.pyc" --no-python-fix-dependencies --python-bin "/usr/bin/python3" --force sovtokenfees/
62+ fpm --input-type dir --output-type deb --name sovtoken --architecture amd64 --maintainer "Sovrin" --no-python-fix-name --version ${{ steps.version.outputs.debVersion }} --depends "indy-node(=${{ steps.node-version.outputs.nodeVersion }})" --verbose --no-python-dependencies --after-install ./devops/build-scripts/focal/sovtoken/postinst --before-remove ./devops/build-scripts/focal/sovtoken/prerm --exclude "*.pyo" --exclude "*.pyc" --no-python-fix-dependencies --python-bin "/usr/bin/python3" --force sovtoken/
63+ fpm --input-type dir --output-type deb --name sovtokenfees --architecture amd64 --maintainer "Sovrin" --no-python-fix-name --version ${{ steps.version.outputs.debVersion }} --depends "indy-node(=${{ steps.node-version.outputs.nodeVersion }})" --verbose --no-python-dependencies --after-install ./devops/build-scripts/focal/sovtokenfees/postinst --before-remove ./devops/build-scripts/focal/sovtokenfees/prerm --exclude "*.pyo" --exclude "*.pyc" --no-python-fix-dependencies --python-bin "/usr/bin/python3" --force sovtokenfees/
5864 mv ./*.deb /tmp/build-output
5965 - name : Upload sovtoken-deb
6066 uses : actions/upload-artifact@v3
0 commit comments