Skip to content

Commit e7c675b

Browse files
committed
fix: Fix macOS Notarization
1 parent 0d6e0ad commit e7c675b

File tree

5 files changed

+9
-30
lines changed

5 files changed

+9
-30
lines changed

.github/workflows/build-and-release-desktop.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ jobs:
143143
env:
144144
CSC_LINK: ${{ secrets.MAC_CERT_BASE64 }}
145145
CSC_KEY_PASSWORD: ${{ secrets.MAC_CERT_PASSWORD }}
146-
FIREFLY_APPLE_ID: ${{ secrets.APPLE_ID }}
147-
FIREFLY_APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
146+
APPLE_ID: ${{ secrets.APPLE_ID }}
147+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
148148
working-directory: packages/desktop
149149
if: matrix.os == 'macos-11'
150150

.github/workflows/build-desktop-test.v1.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ jobs:
128128
env:
129129
CSC_LINK: ${{ secrets.MAC_CERT_BASE64 }}
130130
CSC_KEY_PASSWORD: ${{ secrets.MAC_CERT_PASSWORD }}
131-
FIREFLY_APPLE_ID: ${{ secrets.APPLE_ID }}
132-
FIREFLY_APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
131+
APPLE_ID: ${{ secrets.APPLE_ID }}
132+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
133133
working-directory: packages/desktop
134134
if: matrix.os == 'macos-11'
135135

.github/workflows/build-desktop-test.v2.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ jobs:
9797
env:
9898
CSC_LINK: ${{ secrets.MAC_CERT_BASE64 }}
9999
CSC_KEY_PASSWORD: ${{ secrets.MAC_CERT_PASSWORD }}
100-
FIREFLY_APPLE_ID: ${{ secrets.APPLE_ID }}
101-
FIREFLY_APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
100+
APPLE_ID: ${{ secrets.APPLE_ID }}
101+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
102102
working-directory: packages/desktop
103103
if: matrix.os == 'macos-11'
104104

.github/workflows/build-desktop.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ jobs:
112112
env:
113113
CSC_LINK: ${{ secrets.MAC_CERT_BASE64 }}
114114
CSC_KEY_PASSWORD: ${{ secrets.MAC_CERT_PASSWORD }}
115-
FIREFLY_APPLE_ID: ${{ secrets.APPLE_ID }}
116-
FIREFLY_APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
115+
APPLE_ID: ${{ secrets.APPLE_ID }}
116+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
117117
working-directory: packages/desktop
118118
if: matrix.os == 'macos-11'
119119

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,9 @@
1-
const path = require('path')
2-
3-
/**
4-
*
5-
* @param {string} appName
6-
* @returns void
7-
*/
8-
module.exports = async (appName) => {
1+
module.exports = async () => {
92
if (process.platform !== 'darwin' || process.env.MACOS_SKIP_NOTARIZATION) {
103
return undefined
114
}
125

13-
const APPLE_ID = process.env.FIREFLY_APPLE_ID
14-
const APPLE_ID_PASSWORD = process.env.FIREFLY_APPLE_ID_PASSWORD
15-
16-
if (!APPLE_ID) {
17-
throw Error('Notarization failed: Environment variable "FIREFLY_APPLE_ID" is not defined')
18-
}
19-
20-
if (!APPLE_ID_PASSWORD) {
21-
throw Error('Notarization failed: Environment variable "FIREFLY_APPLE_ID_PASSWORD" is not defined')
22-
}
23-
246
return {
25-
appPath: path.resolve(__dirname, `../out/mac/${appName}.app`),
26-
appleId: APPLE_ID,
27-
appleIdPassword: APPLE_ID_PASSWORD,
287
teamId: 'UG77RJKZHH',
298
}
309
}

0 commit comments

Comments
 (0)