Add macOS packaged desktop smoke gate (#578)
* Fix packaged node entrypoint env preservation * Add packaged desktop smoke gate
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
const path = require("node:path");
|
||||
|
||||
const { smokePackagedDesktopApp } = require("./smoke-packaged-desktop-app.js");
|
||||
|
||||
const EXECUTABLE_NAME = "Paseo";
|
||||
|
||||
exports.default = async function afterSign(context) {
|
||||
if (process.env.PASEO_DESKTOP_SMOKE !== "1") {
|
||||
return;
|
||||
}
|
||||
|
||||
if (context.electronPlatformName !== "darwin") {
|
||||
return;
|
||||
}
|
||||
|
||||
await smokePackagedDesktopApp({
|
||||
appPath: path.join(context.appOutDir, `${EXECUTABLE_NAME}.app`),
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user