diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e75c4769d..536dac368 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -414,7 +414,7 @@ jobs: - name: Initialize test app uses: ./.github/actions/init-test-app with: - arguments: -p macos + arguments: --version 0.81 -p macos - name: Bundle JavaScript run: | yarn build:macos diff --git a/packages/app/scripts/utils/npm.mjs b/packages/app/scripts/utils/npm.mjs index a91b31f8c..dd25e72c6 100644 --- a/packages/app/scripts/utils/npm.mjs +++ b/packages/app/scripts/utils/npm.mjs @@ -66,10 +66,11 @@ async function fetchPackageTarballURL(pkg, version) { return specific.dist.tarball; } + const isPrerelease = version.includes("-"); const versions = Object.keys(info.versions); for (let i = versions.length - 1; i >= 0; --i) { const v = versions[i]; - if (v.startsWith(version)) { + if (v.startsWith(version) && v.includes("-") === isPrerelease) { return info.versions[v].dist.tarball; } }