Commit eb1f4cc
committed
feat: Externalize desktop macOS signing configuration
- Move macOS signing and notarization settings from `app/desktop/build.gradle.kts` to a new `gradle/common-desktop-mac-sign-conf.gradle` script.
- Introduce a `keystore.properties` file in the `app/desktop` directory to hold signing and notarization values.
- Update GitHub Actions scripts (`decrypt_secret.sh`, `encrypt_secret.sh`, `check_secret_integrity.sh`) to manage the new `desktop.keystore.properties.gpg` secret.
- Rename the encrypted Android keystore from `keystore.properties.gpg` to `android.keystore.properties.gpg` for clarity.1 parent 19f6945 commit eb1f4cc
File tree
14 files changed
+46
-17
lines changed- .github
- scripts
- secrets
- app/desktop
- gradle
14 files changed
+46
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| |||
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| |||
Binary file not shown.
Binary file not shown.
0 commit comments