diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 65f5a61..9571340 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -107,8 +107,10 @@ jobs: exit 0 fi BASELINE_VERSION="${BASELINE_TAG#v}" - gh release download "$BASELINE_TAG" --repo "$GITHUB_REPOSITORY" --pattern "weft-${BASELINE_VERSION}-x86_64-unknown-linux-gnu.*" --dir dist/previous - make test-upgrade-rollback FROM_ARCHIVE="dist/previous/weft-${BASELINE_VERSION}-x86_64-unknown-linux-gnu.tar.gz" TO_ARCHIVE="dist/weft-${VERSION#v}-${WEFT_RELEASE_TARGET}.tar.gz" + gh release download "$BASELINE_TAG" --repo "$GITHUB_REPOSITORY" --pattern "weft-${BASELINE_VERSION}-x86_64-unknown-linux-*.tar.gz" --dir dist/previous + BASELINE_ARCHIVES=(dist/previous/weft-${BASELINE_VERSION}-x86_64-unknown-linux-*.tar.gz) + test "${#BASELINE_ARCHIVES[@]}" -eq 1 + make test-upgrade-rollback FROM_ARCHIVE="${BASELINE_ARCHIVES[0]}" TO_ARCHIVE="dist/weft-${VERSION#v}-${WEFT_RELEASE_TARGET}.tar.gz" - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: runtime-${{ matrix.target }}