From d69a8e0e024095cb79bf812648678c5bfab4a6d4 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Thu, 17 Jul 2025 11:23:36 +0800 Subject: [PATCH] fix(ci): rename artifacts --- .gitignore | 1 + .../scripts/rename-artifacts.ts | 20 +++++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 1e86149ed..0227bdeb1 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,7 @@ coverage/ # Build out/ +bundle/ # WXT specified this too *.output diff --git a/apps/stage-tamagotchi/scripts/rename-artifacts.ts b/apps/stage-tamagotchi/scripts/rename-artifacts.ts index 6b99e099a..bdc4f5e6c 100644 --- a/apps/stage-tamagotchi/scripts/rename-artifacts.ts +++ b/apps/stage-tamagotchi/scripts/rename-artifacts.ts @@ -1,6 +1,6 @@ import process from 'node:process' -import { mkdirSync, renameSync } from 'node:fs' +import { mkdirSync, readdirSync, renameSync } from 'node:fs' import { join } from 'node:path' import { cac } from 'cac' @@ -33,6 +33,9 @@ const target = args.args[0] const productName = tauriConfigJSON.productName const dirname = import.meta.dirname +const beforeVersion = version +const beforeProductName = productName + const argOptions = args.options as { release: boolean autoTag: boolean @@ -71,9 +74,9 @@ else { version = `nightly-${date}-${String(res.stdout.replace(/"/g, '')).trim().substring(0, 7)}` } -console.log('version:', version) +console.log('version:', beforeVersion, version) console.log('target:', target) -console.log('productName:', productName) +console.log('productName:', beforeProductName, productName) console.log('dirname:', dirname) if (!target) { @@ -85,37 +88,38 @@ const bundlePrefix = join(dirname, '..', '..', '..', 'bundle') console.log('srcPrefix:', srcPrefix) console.log('bundlePrefix:', bundlePrefix) +console.log(readdirSync(srcPrefix)) mkdirSync(bundlePrefix, { recursive: true }) switch (target) { case 'x86_64-pc-windows-msvc': renameSync( - join(srcPrefix, 'nsis', `${productName}_${version}_x64-setup.exe`), + join(srcPrefix, 'nsis', `${beforeProductName}_${beforeVersion}_x64-setup.exe`), join(bundlePrefix, `${productName}_${version}_windows_amd64-setup.exe`), ) break case 'x86_64-unknown-linux-gnu': renameSync( - join(srcPrefix, 'appimage', `${productName}_${version}_amd64.AppImage`), + join(srcPrefix, 'appimage', `${beforeProductName}_${beforeVersion}_amd64.AppImage`), join(bundlePrefix, `${productName}_${version}_linux_amd64.AppImage`), ) break case 'aarch64-unknown-linux-gnu': renameSync( - join(srcPrefix, 'appimage', `${productName}_${version}_aarch64.AppImage`), + join(srcPrefix, 'appimage', `${beforeProductName}_${beforeVersion}_aarch64.AppImage`), join(bundlePrefix, `${productName}_${version}_linux_arm64.AppImage`), ) break case 'aarch64-apple-darwin': renameSync( - join(srcPrefix, 'dmg', `${productName}_${version}_aarch64.dmg`), + join(srcPrefix, 'dmg', `${beforeProductName}_${beforeVersion}_aarch64.dmg`), join(bundlePrefix, `${productName}_${version}_macos_arm64.dmg`), ) break case 'x86_64-apple-darwin': renameSync( - join(srcPrefix, 'dmg', `${productName}_${version}_x64.dmg`), + join(srcPrefix, 'dmg', `${beforeProductName}_${beforeVersion}_x64.dmg`), join(bundlePrefix, `${productName}_${version}_macos_amd64.dmg`), ) break