@@ -8,11 +8,13 @@ process.env.TEMP = process.env.TMP = `C:\\Users\\FelixRieseberg\\AppData\\Local\
8
8
9
9
const FLAGS = {
10
10
SIGNTOOL_PATH : process . env . SIGNTOOL_PATH ,
11
- AZURE_CODE_SIGNING_DLIB : process . env . AZURE_CODE_SIGNING_DLIB || path . resolve ( __dirname , 'Microsoft.Trusted.Signing.Client.1.0.60' , ' bin' , ' x64' , ' Azure.CodeSigning.Dlib.dll') ,
11
+ AZURE_CODE_SIGNING_DLIB : process . env . AZURE_CODE_SIGNING_DLIB || path . join ( __dirname , 'Microsoft.Trusted.Signing.Client.1.0.60/ bin/ x64/ Azure.CodeSigning.Dlib.dll' ) ,
12
12
AZURE_METADATA_JSON : process . env . AZURE_METADATA_JSON || path . resolve ( __dirname , 'trusted-signing-metadata.json' ) ,
13
13
AZURE_TENANT_ID : process . env . AZURE_TENANT_ID ,
14
14
AZURE_CLIENT_ID : process . env . AZURE_CLIENT_ID ,
15
15
AZURE_CLIENT_SECRET : process . env . AZURE_CLIENT_SECRET ,
16
+ APPLE_ID : process . env . APPLE_ID ,
17
+ APPLE_ID_PASSWORD : process . env . APPLE_ID_PASSWORD ,
16
18
}
17
19
18
20
fs . writeFileSync ( FLAGS . AZURE_METADATA_JSON , JSON . stringify ( {
@@ -21,6 +23,13 @@ fs.writeFileSync(FLAGS.AZURE_METADATA_JSON, JSON.stringify({
21
23
CertificateProfileName : process . env . AZURE_CODE_SIGNING_CERTIFICATE_PROFILE_NAME ,
22
24
} , null , 2 ) ) ;
23
25
26
+ const windowsSign = {
27
+ signToolPath : FLAGS . SIGNTOOL_PATH ,
28
+ signWithParams : `/v /dlib ${ FLAGS . AZURE_CODE_SIGNING_DLIB } /dmdf ${ FLAGS . AZURE_METADATA_JSON } ` ,
29
+ timestampServer : "http://timestamp.acs.microsoft.com" ,
30
+ hashes : [ "sha256" ] ,
31
+ }
32
+
24
33
module . exports = {
25
34
hooks : {
26
35
generateAssets : require ( './tools/generateAssets' ) ,
@@ -38,16 +47,11 @@ module.exports = {
38
47
identity : 'Developer ID Application: Felix Rieseberg (LT94ZKYDCJ)' ,
39
48
} ,
40
49
osxNotarize : {
41
- appleId : process . env [ ' APPLE_ID' ] ,
42
- appleIdPassword : process . env [ ' APPLE_ID_PASSWORD' ] ,
50
+ appleId : FLAGS . APPLE_ID ,
51
+ appleIdPassword : FLAGS . APPLE_ID_PASSWORD ,
43
52
teamId : 'LT94ZKYDCJ'
44
53
} ,
45
- windowsSign : {
46
- signToolPath : FLAGS . SIGNTOOL_PATH ,
47
- signWithParams : `/v /dlib ${ process . env . AZURE_CODE_SIGNING_DLIB } /dmdf ${ FLAGS . AZURE_METADATA_JSON } ` ,
48
- timestampServer : "http://timestamp.acs.microsoft.com" ,
49
- hashes : [ "sha256" ] ,
50
- } ,
54
+ windowsSign,
51
55
ignore : [
52
56
/ \/ a s s e t s ( \/ ? ) / ,
53
57
/ \/ d o c s ( \/ ? ) / ,
@@ -90,12 +94,7 @@ module.exports = {
90
94
loadingGif : './assets/boot.gif' ,
91
95
setupExe : `windows95-${ package . version } -setup-${ arch } .exe` ,
92
96
setupIcon : path . resolve ( __dirname , 'assets' , 'icon.ico' ) ,
93
- windowsSign : {
94
- signToolPath : FLAGS . SIGNTOOL_PATH ,
95
- signWithParams : `/v /dlib ${ process . env . AZURE_CODE_SIGNING_DLIB } /dmdf ${ FLAGS . AZURE_METADATA_JSON } ` ,
96
- timestampServer : "http://timestamp.acs.microsoft.com" ,
97
- hashes : [ "sha256" ] ,
98
- }
97
+ windowsSign
99
98
}
100
99
}
101
100
} ,
0 commit comments