mirror of
https://github.com/HeyPuter/puter.git
synced 2026-08-28 17:07:16 +00:00
fix assets_url bug in GUI buildstep (#2638)
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test-backend (24.x) (push) Has been cancelled
test / API tests (node env, api-test) (24.x) (push) Has been cancelled
test / puterjs (node env, vitest) (24.x) (push) Has been cancelled
* fix assets_url bug in GUI buildstep * add await
This commit is contained in:
+6
-6
@@ -25,15 +25,15 @@ import { Buffer } from 'node:buffer';
|
||||
|
||||
// eslint-disable-next-line no-undef
|
||||
const argv = yargs(hideBin(process.argv)).parse();
|
||||
if ( argv.icons_url ) {
|
||||
console.log('Extracting icons...');
|
||||
const iconsTar = Buffer.from(await fetch(argv.icons_url).then(r => r.arrayBuffer()));
|
||||
await fs.promises.writeFile('icons.tar.gz', iconsTar);
|
||||
if ( argv.assets_url ) {
|
||||
console.log('Extracting assets...');
|
||||
const assetsTar = Buffer.from(await fetch(argv.assets_url).then(r => r.arrayBuffer()));
|
||||
await fs.promises.writeFile('assets.tar.gz', assetsTar);
|
||||
if ( fs.existsSync('src/icons') ) {
|
||||
await fs.promises.cp('src/icons', 'src/icons.old', { recursive: true });
|
||||
}
|
||||
execSync('tar -xzvf icons.tar.gz');
|
||||
fs.promises.rm('icons.tar.gz');
|
||||
execSync('tar -xzvf assets.tar.gz');
|
||||
fs.promises.rm('assets.tar.gz');
|
||||
}
|
||||
|
||||
build();
|
||||
|
||||
Reference in New Issue
Block a user