diff --git a/dist/utils/install.js b/dist/utils/install.js index 99ad2b7..aa2e031 100644 --- a/dist/utils/install.js +++ b/dist/utils/install.js @@ -18,7 +18,7 @@ export default async (release, token, customUrl) => { 'Authorization': new URL(asset.asset.browser_download_url).host.includes('github.com') ? `token ${token}` : '' }); let extracted; - if (customUrl) { + if (customUrl && asset.asset.browser_download_url.includes('artifacts')) { extracted = await extractZip(zipPath, join(homedir(), 'onlyforunzip')); extracted = await extractZip(join(homedir(), 'onlyforunzip', asset.asset.name), join(homedir(), '.bun', 'bin')); } diff --git a/package.json b/package.json index b725b13..a5ee83b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.6", + "version": "0.1.7", "name": "setup-bun", "main": "dist/index.js", "type": "module", diff --git a/src/utils/install.ts b/src/utils/install.ts index 79d9d68..b27d1cb 100644 --- a/src/utils/install.ts +++ b/src/utils/install.ts @@ -28,7 +28,7 @@ export default async(release: Release, token: string, customUrl: boolean) => { ); let extracted; - if (customUrl) { + if (customUrl && asset.asset.browser_download_url.includes('artifacts')) { extracted = await extractZip(zipPath, join(homedir(), 'onlyforunzip')); extracted = await extractZip(join(homedir(), 'onlyforunzip', asset.asset.name), join(homedir(), '.bun', 'bin')); } else extracted = await extractZip(zipPath, join(homedir(), '.bun', 'bin')); diff --git a/test.rest b/test.rest deleted file mode 100644 index c65496e..0000000 --- a/test.rest +++ /dev/null @@ -1,2 +0,0 @@ -GET https://api.github.com/repos/oven-sh/bun/releases/latest -Authorization: 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 \ No newline at end of file