Skip to content

Commit 5151e62

Browse files
fix(ci): add libasound2-dev for Linux and fix macOS keychain search list
Add missing libasound2-dev to Linux system deps (required by alsa-sys crate). Add ci_signing.keychain to keychain search list to fix errSecInternalComponent during codesign on self-hosted macOS runner. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8319a58 commit 5151e62

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

.github/actions/setup-tauri-build/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ runs:
2828
sudo apt-get update
2929
sudo apt-get install -y libwebkit2gtk-4.1-dev build-essential curl wget file \
3030
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev \
31-
cmake zlib1g-dev libgtk-3-dev
31+
libasound2-dev cmake zlib1g-dev libgtk-3-dev
3232
3333
- name: Install Windows system dependencies
3434
if: runner.os == 'Windows'

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
security default-keychain -s ci_signing.keychain
5151
security unlock-keychain -p "$KEYCHAIN_PASSWORD" ci_signing.keychain
5252
security set-keychain-settings -t 3600 -u ci_signing.keychain
53+
security list-keychains -d user -s ci_signing.keychain login.keychain
5354
security import certificate.p12 -k ci_signing.keychain \
5455
-P "$APPLE_CERTIFICATE_PASSWORD" -T /usr/bin/codesign
5556
security set-key-partition-list -S apple-tool:,apple:,codesign: \

0 commit comments

Comments
 (0)