feat: 🎸 Change the default notification on mac to be alert (#2311)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13931
This commit is contained in:
1 parent
8788b5ec9a
commit
3f238140b4
1 file changed
+10
-5
@@ -20,6 +20,11 @@ module.exports = {
|
|||||||
'entitlements-inherit': './assets/macos/entitlements.plist',
|
'entitlements-inherit': './assets/macos/entitlements.plist',
|
||||||
'signature-flags': 'library',
|
'signature-flags': 'library',
|
||||||
},
|
},
|
||||||
|
// Add extra keys to our Info.plist
|
||||||
|
extendInfo: {
|
||||||
|
// Set the default notification style to be alert instead of banner
|
||||||
|
NSUserNotificationAlertStyle: 'alert',
|
||||||
|
},
|
||||||
asar: {
|
asar: {
|
||||||
// We need to unpack node-pty helpers so we have them available
|
// We need to unpack node-pty helpers so we have them available
|
||||||
// outside of the ASAR when they are called
|
// outside of the ASAR when they are called
|
||||||
@@ -78,13 +83,13 @@ module.exports = {
|
|||||||
!process.env.BUILD_DEBIAN
|
!process.env.BUILD_DEBIAN
|
||||||
)
|
)
|
||||||
console.warn(
|
console.warn(
|
||||||
'[package] WARNING: Could not find signing identity. Proceeding without signing.'
|
'[package] WARNING: Could not find signing identity. Proceeding without signing.',
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
postPackage: async (forgeConfig, options) => {
|
postPackage: async (forgeConfig, options) => {
|
||||||
if (options.spinner) {
|
if (options.spinner) {
|
||||||
options.spinner.info(
|
options.spinner.info(
|
||||||
`Packaged for ${options.platform}-${options.arch} at ${options.outputPaths[0]}`
|
`Packaged for ${options.platform}-${options.arch} at ${options.outputPaths[0]}`,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -99,14 +104,14 @@ module.exports = {
|
|||||||
// Copy artifacts
|
// Copy artifacts
|
||||||
artifacts.forEach(async (artifact) => {
|
artifacts.forEach(async (artifact) => {
|
||||||
const name = `boundary-desktop_${version}_${platform}_${arch}${path.extname(
|
const name = `boundary-desktop_${version}_${platform}_${arch}${path.extname(
|
||||||
artifact
|
artifact,
|
||||||
)}`;
|
)}`;
|
||||||
const artifactDestination = path.join(destination, name);
|
const artifactDestination = path.join(destination, name);
|
||||||
console.log(`[release] Found artifact: ${artifact}`);
|
console.log(`[release] Found artifact: ${artifact}`);
|
||||||
try {
|
try {
|
||||||
await fs.promises.copyFile(artifact, artifactDestination);
|
await fs.promises.copyFile(artifact, artifactDestination);
|
||||||
console.log(
|
console.log(
|
||||||
`[release] Copied artifact: ${path.resolve(artifactDestination)}`
|
`[release] Copied artifact: ${path.resolve(artifactDestination)}`,
|
||||||
);
|
);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.warn(`[release] Could not copy ${artifact}`, e);
|
console.warn(`[release] Could not copy ${artifact}`, e);
|
||||||
@@ -126,7 +131,7 @@ module.exports = {
|
|||||||
'node_modules',
|
'node_modules',
|
||||||
'node-pty',
|
'node-pty',
|
||||||
'build',
|
'build',
|
||||||
'node_gyp_bins'
|
'node_gyp_bins',
|
||||||
);
|
);
|
||||||
await fs.promises.rm(gypPath, { recursive: true, force: true });
|
await fs.promises.rm(gypPath, { recursive: true, force: true });
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in new issue
Block a user