🐛 GitHub action cli packaging issue fixed

This commit is contained in:
Tw93
2025-08-21 15:28:40 +08:00
parent 23c817606d
commit b51fa5e2b7
5 changed files with 71 additions and 19 deletions

View File

@@ -47,6 +47,25 @@ const main = async () => {
console.log("Cleaned previous .pake directory for fresh build");
}
// Also clean any potential target directories that might contain cached configs
const targetDirs = [
"src-tauri/target",
"src-tauri/target/debug",
"src-tauri/target/release",
"src-tauri/target/universal-apple-darwin"
];
targetDirs.forEach(dir => {
if (fs.existsSync(dir)) {
// Only remove .pake subdirectories, not the entire target directory
const targetPakeDir = path.join(dir, ".pake");
if (fs.existsSync(targetPakeDir)) {
fs.rmSync(targetPakeDir, { recursive: true, force: true });
console.log(`Cleaned .pake directory in ${dir}`);
}
}
});
// Build CLI parameters
let params = [
"dist/cli.js",