diff --git a/.github/workflows/semrel-release.yaml b/.github/workflows/semrel-release.yaml index e6de339..412a64f 100644 --- a/.github/workflows/semrel-release.yaml +++ b/.github/workflows/semrel-release.yaml @@ -47,8 +47,11 @@ jobs: set -euo pipefail version=$(gh release view --repo SemRels/semrel --json tagName -q .tagName) gh release download "${version}" --repo SemRels/semrel \ - --pattern "semrel_*_linux_amd64.tar.gz" --dir "${RUNNER_TEMP}" - tar -xzf "${RUNNER_TEMP}"/semrel_*_linux_amd64.tar.gz -C "${RUNNER_TEMP}" + --pattern "semrel_*_linux_amd64.tar.gz" \ + --pattern "semrel-*-linux-amd64.tar.gz" --dir "${RUNNER_TEMP}" + archive=$(find "${RUNNER_TEMP}" -maxdepth 1 -type f -name "*.tar.gz" -print -quit) + test -n "$archive" + tar -xzf "$archive" -C "${RUNNER_TEMP}" chmod +x "${RUNNER_TEMP}/semrel" "${RUNNER_TEMP}/semrel" --version