diff --git a/.github/workflows/release_on_pr.yml b/.github/workflows/release_on_pr.yml index 856c3a2..7546725 100644 --- a/.github/workflows/release_on_pr.yml +++ b/.github/workflows/release_on_pr.yml @@ -33,17 +33,10 @@ jobs: - name: release run: | - cd bin if [ -z "$version" ]; then - version=$(ls gauge-python* | head -1 | sed "s/\.[^\.]*$//" | sed "s/gauge-python-//" | sed "s/-[a-z]*\.[a-z0-9_]*$//"); + version=$(cd bin && ls gauge-python* | head -1 | sed "s/\.[^\.]*$//" | sed "s/gauge-python-//" | sed "s/-[a-z]*\.[a-z0-9_]*$//"); fi echo "VERSION=$version" >> $GITHUB_ENV - artifacts=() - dir=`pwd` - for i in `ls`; do - artifacts+="$dir/$i " - done - cd .. echo "---------------------------" echo "Updating release v$version" @@ -56,18 +49,7 @@ jobs: echo "$release_description" >> desc.txt echo "Creating new draft for release v$version" - hub release create -F ./desc.txt "v$version" - - rm -rf desc.txt - sleep 10 - - echo "Start uploading assets..." - for i in `ls $artifacts`; do - hub release edit -m "" -a $i "v$version" - if [ $? -ne 0 ];then - exit 1 - fi - done + gh release create --title "Gauge Python v${version}" --notes-file ./desc.txt "v${version}" bin/* - name: 'deployment success' if: success()