Skip to content

Commit e9dfeed

Browse files
committed
feat: Bump package version to "8.4.605" and enhance keychain access for CI
1 parent 5ce0015 commit e9dfeed

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

.github/scripts/import_macos_dev_id_cert.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@ if [ ! -f "$KEYCHAIN_PATH" ]; then
1212
fi
1313

1414
# Add keychain to the search list and make it default for this session
15-
security list-keychains -s "$KEYCHAIN_PATH" $(security list-keychains | sed 's/[",]//g')
15+
security list-keychains -s "$KEYCHAIN_PATH"
1616
security default-keychain -s "$KEYCHAIN_PATH"
1717
security unlock-keychain -p "$KEYCHAIN_PASSWORD" "$KEYCHAIN_PATH"
1818

1919
# Import Developer ID certificate and allow all apps to access the private key
2020
security import "$P12_PATH" \
2121
-k "$KEYCHAIN_PATH" \
2222
-P "$LARGE_SECRET_PASSPHRASE" \
23-
-A \
2423
-T /usr/bin/codesign \
2524
-T /usr/bin/productbuild \
26-
-T /usr/bin/security
25+
-T /usr/bin/security \
26+
-A
2727

28-
# Allow non-interactive access for codesign / productbuild on CI
28+
# Allow non-interactive access for codesign/productbuild/notarytool on CI
2929
security set-key-partition-list \
30-
-S apple-tool:,apple:,codesign: \
30+
-S apple-tool:,apple: \
3131
-s \
3232
-k "$KEYCHAIN_PASSWORD" \
33-
"$KEYCHAIN_PATH"
33+
"$KEYCHAIN_PATH"

.github/workflows/desktop.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ jobs:
3535
run: ./.github/scripts/import_macos_dev_id_cert.sh
3636
env:
3737
LARGE_SECRET_PASSPHRASE: ${{ secrets.LARGE_SECRET_PASSPHRASE }}
38+
- name: Debug code signing identities
39+
if: matrix.os == 'macos-latest'
40+
run: |
41+
security list-keychains
42+
security find-identity -v -p codesigning "$HOME/Library/Keychains/build.keychain-db"
3843
- name: Package uberJar
3944
run: ./gradlew :app:desktop:packageReleaseUberJarForCurrentOS
4045
- name: Packaging (macOS)

app/desktop/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ compose.desktop {
5050
nativeDistributions {
5151
targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
5252
packageName = "Note Delight"
53-
packageVersion = "8.4.604"
53+
packageVersion = "8.4.605"
5454
description = "Note app with encryption"
5555
copyright = "© 2023 SoftArtDev"
5656
macOS.iconFile.set(project.file("src/jvmMain/resources/app_icon.icns"))

0 commit comments

Comments
 (0)