@@ -62,28 +62,30 @@ jobs:
62
62
with :
63
63
node-version : ' lts/*'
64
64
- name : Install dependencies
65
- run : npm install
65
+ run : |
66
+ npm install
67
+ npm install dmg-license
66
68
- name : Fix dependencies before
67
69
run : node ./scripts/fix-packages-publish.js before
68
- - name : Decode and Install Certificates
69
- env :
70
- CERTIFICATE_P12_BASE64 : ${{ secrets.CERTIFICATE_P12_BASE64 }}
71
- CERTIFICATE_P12_PASSWORD : ${{ secrets.CERTIFICATE_P12_PASSWORD }}
72
- run : |
73
- echo $CERTIFICATE_P12_BASE64 | base64 --decode > certificate.p12
74
- security create-keychain -p actions temp.keychain
75
- security import certificate.p12 -k ~/Library/Keychains/temp.keychain -P "$CERTIFICATE_P12_PASSWORD" -T /usr/bin/codesign
76
- security list-keychains -s temp.keychain
77
- security default-keychain -s temp.keychain
78
- security unlock-keychain -p actions temp.keychain
79
- security set-key-partition-list -S apple-tool:,apple: -s -k actions temp.keychain
80
- - name : Build and package macOS app
81
- env :
82
- APPLE_ID : ${{ secrets.APPLE_ID }}
83
- APPLE_TEAM_ID : ${{ secrets.APPLE_TEAM_ID }}
84
- APPLE_APP_SPECIFIC_PASSWORD : ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
85
- DEBUG : " *"
86
- run : npm run publish-macos
70
+ # - name: Decode and Install Certificates
71
+ # env:
72
+ # CERTIFICATE_P12_BASE64: ${{ secrets.CERTIFICATE_P12_BASE64 }}
73
+ # CERTIFICATE_P12_PASSWORD: ${{ secrets.CERTIFICATE_P12_PASSWORD }}
74
+ # run: |
75
+ # echo $CERTIFICATE_P12_BASE64 | base64 --decode > certificate.p12
76
+ # security create-keychain -p actions temp.keychain
77
+ # security import certificate.p12 -k ~/Library/Keychains/temp.keychain -P "$CERTIFICATE_P12_PASSWORD" -T /usr/bin/codesign
78
+ # security list-keychains -s temp.keychain
79
+ # security default-keychain -s temp.keychain
80
+ # security unlock-keychain -p actions temp.keychain
81
+ # security set-key-partition-list -S apple-tool:,apple: -s -k actions temp.keychain
82
+ # - name: Build and package macOS app
83
+ # env:
84
+ # APPLE_ID: ${{ secrets.APPLE_ID }}
85
+ # APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
86
+ # APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
87
+ # DEBUG: "*"
88
+ # run: npm run publish-macos
87
89
- name : Fix dependencies after
88
90
run : node ./scripts/fix-packages-publish.js after
89
91
- name : Upload macOS build to GitHub Release
0 commit comments