diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index de5de59..cdf0fc3 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -95,7 +95,7 @@ jobs: - name: Release env: - GH_CLI_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./release.sh if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2b2271c..b6306f3 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -82,7 +82,7 @@ jobs: - name: Release env: - GH_CLI_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./release.sh if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' diff --git a/release.sh b/release.sh index f93d847..952866e 100755 --- a/release.sh +++ b/release.sh @@ -22,9 +22,9 @@ for FILE in * do if [[ -f "${FILE}" ]] && [[ "${FILE}" != *.sha1 ]] && [[ "${FILE}" != *.sha256 ]]; then echo "Uploading '${FILE}' at $( date "+%T" )" - EXIT_STATUS=$( gh release upload "${MS_TAG}" "${FILE}" "${FILE}.sha1" "${FILE}.sha256" ) + gh release upload "${MS_TAG}" "${FILE}" "${FILE}.sha1" "${FILE}.sha256" - if ! (( $EXIT_STATUS )); then + if ! (( $? )); then for (( i=0; i<10; i++ )) do github-release delete --owner VSCodium --repo vscodium --tag "${MS_TAG}" "${FILE}" "${FILE}.sha1" "${FILE}.sha256" @@ -32,7 +32,9 @@ do sleep $(( 15 * (i + 1))) echo "RE-Uploading '${FILE}' at $( date "+%T" )" - EXIT_STATUS=$( gh release upload "${MS_TAG}" "${FILE}" "${FILE}.sha1" "${FILE}.sha256" ) + gh release upload "${MS_TAG}" "${FILE}" "${FILE}.sha1" "${FILE}.sha256" + + EXIT_STATUS=$? echo "exit: $EXIT_STATUS" if ! (( $EXIT_STATUS )); then