Merge pull request '[macos-runner] Add diagnostics to the keychain step to find the real cause' (#32) from ci/gitea-actions/macos-runner into main

Reviewed-on: Loverde-Company-LTDA/Pedi-Foods-Skip#32
This commit is contained in:
2026-07-30 18:48:35 -03:00

View File

@@ -56,9 +56,20 @@ jobs:
- name: Unlock keychain and run fastlane release
run: |
security unlock-keychain -p "${{ secrets.CI_KEYCHAIN_PASSWORD }}" ~/Library/Keychains/ci-signing.keychain-db
security list-keychains -d user -s ~/Library/Keychains/ci-signing.keychain-db ~/Library/Keychains/login.keychain-db
security default-keychain -d user -s ~/Library/Keychains/ci-signing.keychain-db
echo "whoami: $(whoami)"
echo "HOME: $HOME"
echo "expanded keychain path: $HOME/Library/Keychains/ci-signing.keychain-db"
ls -la "$HOME/Library/Keychains/" || echo "cannot list Keychains dir"
security unlock-keychain -p "${{ secrets.CI_KEYCHAIN_PASSWORD }}" "$HOME/Library/Keychains/ci-signing.keychain-db"
echo "--- keychain info ---"
security show-keychain-info "$HOME/Library/Keychains/ci-signing.keychain-db" || true
security list-keychains -d user -s "$HOME/Library/Keychains/ci-signing.keychain-db" "$HOME/Library/Keychains/login.keychain-db"
security default-keychain -d user -s "$HOME/Library/Keychains/ci-signing.keychain-db"
echo "--- current search list ---"
security list-keychains
echo "--- dump-keychain identity count ---"
security dump-keychain "$HOME/Library/Keychains/ci-signing.keychain-db" | grep -c "class.*0x80001000" || true
echo "--- find-identity ---"
security find-identity -v -p codesigning
cd Darwin
fastlane release