From 247e59b5f1830496bbb8da77e7c9c3fa33ac8fa7 Mon Sep 17 00:00:00 2001 From: Daniel Arantes Loverde Date: Thu, 30 Jul 2026 18:44:29 -0300 Subject: [PATCH] [macos-runner] Merge keychain unlock and fastlane into a single step Identity was visible with find-identity inside the unlock step itself but still invisible to fastlane in the next step - each run: block likely spawns a distinct process/session on this host executor, so the unlock doesn't survive across steps even though keychain search-list membership does. Run unlock and fastlane in the same shell invocation to remove that boundary entirely. --- .gitea/workflows/beta.yml | 5 +---- .gitea/workflows/release.yml | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/beta.yml b/.gitea/workflows/beta.yml index 851fe3c..d4ba822 100644 --- a/.gitea/workflows/beta.yml +++ b/.gitea/workflows/beta.yml @@ -47,15 +47,12 @@ jobs: } EOF - - name: Unlock keychain + - name: Unlock keychain and run fastlane beta 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 security find-identity -v -p codesigning - - - name: fastlane beta - run: | cd Darwin fastlane beta diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 1611495..bcf9b05 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -54,15 +54,12 @@ jobs: } EOF - - name: Unlock keychain + - 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 security find-identity -v -p codesigning - - - name: fastlane release - run: | cd Darwin fastlane release