diff --git a/.github/workflows/CD/Keychain.sh b/.github/workflows/CD/Keychain.sh new file mode 100644 index 00000000..002dc7cd --- /dev/null +++ b/.github/workflows/CD/Keychain.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +security create-keychain -p "" "$KEYCHAIN" +security list-keychains -s "$KEYCHAIN" +security default-keychain -s "$KEYCHAIN" +security unlock-keychain -p "" "$KEYCHAIN" +security set-keychain-settings -lut 1200 +security list-keychains diff --git a/.github/workflows/bitgouel-ios-cd.yml b/.github/workflows/bitgouel-ios-cd.yml index f45a584b..ad11c99e 100644 --- a/.github/workflows/bitgouel-ios-cd.yml +++ b/.github/workflows/bitgouel-ios-cd.yml @@ -47,10 +47,15 @@ jobs: - name: Install fastlane run: brew install fastlane - - name: decrypt + - name: Decrypt run: sh .github/workflows/CD/Decrypt.sh shell: bash + - name: Configure keychain + run:: sh .github/workflows/CD/Keychain.sh + shell: bash + + - name: Install Dependencies run: tuist fetch diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 0d56a304..ddee2f30 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -26,7 +26,9 @@ platform :ios do match( git_url: "https://github.com/uuuunseo/match.git", - type: "appstore" + storage_mode: "git", + type: "appstore", + readonly: true, ) build_app(