fix: use asset.name

This commit is contained in:
xHyroM 2022-07-12 09:13:40 +02:00
parent 32f942a87d
commit 36bc669fea
4 changed files with 6 additions and 6 deletions

View File

@ -13,7 +13,7 @@ export default (assets) => {
if (!['linux', 'darwin'].some(platform => process.platform === platform)) if (!['linux', 'darwin'].some(platform => process.platform === platform))
throw new Error(`Unsupported platform ${process.platform}.`); throw new Error(`Unsupported platform ${process.platform}.`);
return { return {
name: `bun-${process.platform}-${arch}.zip`, name: `bun-${process.platform}-${arch}`,
asset: assets.find(asset => asset.name === `bun-${process.platform}-${arch}.zip`), asset: assets.find(asset => asset.name === `bun-${process.platform}-${arch}.zip`),
}; };
}; };

View File

@ -7,7 +7,7 @@ import { join } from 'path';
import { readdirSync } from 'fs'; import { readdirSync } from 'fs';
export default async (release) => { export default async (release) => {
const asset = getAsset(release.assets); const asset = getAsset(release.assets);
const path = join(getHomeDir(), '.bun', 'bin'); const path = join(getHomeDir(), '.bun', 'bin', asset.name);
const cache = find('bun', release.version) || await restoreCache([path], `bun-${process.platform}-${asset.name}`); const cache = find('bun', release.version) || await restoreCache([path], `bun-${process.platform}-${asset.name}`);
if (cache) { if (cache) {
info(`Using cached Bun installation from ${cache}.`); info(`Using cached Bun installation from ${cache}.`);
@ -23,6 +23,6 @@ export default async (release) => {
await saveCache([extracted], `bun-${process.platform}-${asset.name}`); await saveCache([extracted], `bun-${process.platform}-${asset.name}`);
info(`Cached Bun to ${newCache}.`); info(`Cached Bun to ${newCache}.`);
addPath(newCache); addPath(newCache);
const bunPath = join(getHomeDir(), '.bun', 'bin', asset.name.replace('.zip', '')); const bunPath = join(getHomeDir(), '.bun', 'bin', asset.name);
addPath(bunPath); addPath(bunPath);
}; };

View File

@ -17,7 +17,7 @@ export default (assets: Asset[]) => {
throw new Error(`Unsupported platform ${process.platform}.`); throw new Error(`Unsupported platform ${process.platform}.`);
return { return {
name: `bun-${process.platform}-${arch}.zip`, name: `bun-${process.platform}-${arch}`,
asset: assets.find(asset => asset.name === `bun-${process.platform}-${arch}.zip`), asset: assets.find(asset => asset.name === `bun-${process.platform}-${arch}.zip`),
} }
} }

View File

@ -9,7 +9,7 @@ import { readdirSync } from 'fs';
export default async(release: Release) => { export default async(release: Release) => {
const asset = getAsset(release.assets); const asset = getAsset(release.assets);
const path = join(getHomeDir(), '.bun', 'bin'); const path = join(getHomeDir(), '.bun', 'bin', asset.name);
const cache = find('bun', release.version) || await restoreCache([path], `bun-${process.platform}-${asset.name}`); const cache = find('bun', release.version) || await restoreCache([path], `bun-${process.platform}-${asset.name}`);
if (cache) { if (cache) {
info(`Using cached Bun installation from ${cache}.`); info(`Using cached Bun installation from ${cache}.`);
@ -34,6 +34,6 @@ export default async(release: Release) => {
info(`Cached Bun to ${newCache}.`); info(`Cached Bun to ${newCache}.`);
addPath(newCache); addPath(newCache);
const bunPath = join(getHomeDir(), '.bun', 'bin', asset.name.replace('.zip', '')); const bunPath = join(getHomeDir(), '.bun', 'bin', asset.name);
addPath(bunPath); addPath(bunPath);
} }