From f78c1ea75f6e0c6fd883d117bfaf5bbe399a9809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:42:30 -0600 Subject: [PATCH] feat: linux dist --- scripts/setupDepotDownloader.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/setupDepotDownloader.ts b/scripts/setupDepotDownloader.ts index 800b13639..6100907e2 100644 --- a/scripts/setupDepotDownloader.ts +++ b/scripts/setupDepotDownloader.ts @@ -14,10 +14,14 @@ await fetch( .then( (response) => response.json() as Promise<{ - assets: { browser_download_url: string }[]; + assets: { browser_download_url: string; name: string }[]; }>, ) - .then(({ assets }) => fetch(assets[0].browser_download_url)) + .then(({ assets }) => { + const asset = assets.find(({ name }) => name.includes('linux-x64')); + if (!asset) throw new Error('No asset found'); + return fetch(asset.browser_download_url); + }) .then((response) => response.arrayBuffer()) .then((arrayBuffer) => writeFile('temp/depotDownloader.zip', Buffer.from(arrayBuffer)),