|
25 | 25 |
|
26 | 26 | - name: install Rust stable |
27 | 27 | uses: dtolnay/rust-toolchain@stable |
28 | | - |
| 28 | + |
29 | 29 | - name: Install Rust targets |
30 | 30 | run: rustup target add aarch64-apple-darwin x86_64-apple-darwin |
31 | 31 |
|
@@ -76,21 +76,24 @@ jobs: |
76 | 76 | env: |
77 | 77 | TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} |
78 | 78 | TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} |
79 | | - APPLE_SIGNING_IDENTITY: "Apple Distribution: Free Code Camp, Inc. (L33K9LWVP9)" |
| 79 | + APPLE_SIGNING_IDENTITY: 'Apple Distribution: Free Code Camp, Inc. (L33K9LWVP9)' |
80 | 80 |
|
81 | 81 | SENTRY_DSN: ${{ secrets.SENTRY_DSN }} |
82 | 82 | VITE_FREECODECAMP_API: ${{ vars.VITE_FREECODECAMP_API }} |
83 | 83 | VITE_MOCK_DATA: ${{ vars.VITE_MOCK_DATA }} |
84 | 84 | with: |
85 | | - args: "--target universal-apple-darwin --verbose" |
| 85 | + args: '--target universal-apple-darwin --verbose' |
86 | 86 | includeDebug: false |
87 | 87 | includeRelease: true |
88 | 88 | includeUpdaterJson: true |
89 | 89 |
|
90 | | - - name: generate and upload installer package |
| 90 | + - name: generate installer package |
| 91 | + run: | |
| 92 | + xcrun productbuild --sign "3rd Party Mac Developer Installer: Free Code Camp, Inc. (L33K9LWVP9)" --component "./src-tauri/target/universal-apple-darwin/release/bundle/macos/Exam Environment.app" /Applications "Exam Environment.pkg" |
| 93 | +
|
| 94 | + - name: upload installer package |
91 | 95 | env: |
92 | 96 | APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }} |
93 | 97 | APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }} |
94 | 98 | run: | |
95 | | - xcrun productbuild --sign "3rd Party Mac Developer Installer: Free Code Camp, Inc. (L33K9LWVP9)" --component "./src-tauri/target/universal-apple-darwin/release/bundle/macos/Exam Environment.app" /Applications "Exam Environment.pkg" |
96 | 99 | xcrun altool --upload-app --type macos --file "Exam Environment.pkg" --apiKey $APPLE_API_KEY_ID --apiIssuer $APPLE_API_ISSUER |
0 commit comments