fix: uses 키워드 제거 및 오타 수정 #1123
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Bibbi | |
on: | |
push: | |
branches: | |
- release | |
- fix/* | |
pull_request: | |
branches: | |
- release | |
- develop | |
types: | |
- closed | |
jobs: | |
build: | |
runs-on: macos-13 | |
strategy: | |
matrix: | |
xcodebuild-scheme: ['App'] | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: '3.2.0' | |
- name: Setup Xcode version | |
uses: maxim-lobanov/setup-xcode@v1 | |
with: | |
xcode-version: '15.0' | |
- name: Checkout branch | |
uses: actions/checkout@v3 | |
with: | |
token: ${{ secrets.GITHUB_TOKEN }} | |
- name: Bring Bibbi ignored file with Config | |
uses: actions/checkout@v3 | |
with: | |
repository: depromeet/14th-team5-iOS-ignored | |
path: depromeet/14th-team5-iOS/14th-team5-iOS/XCConfig | |
token: ${{secrets.ACTION_TOKEN}} | |
- name: Install Mise | |
run: curl -s https://mise.sh | bash | |
- name: Install Tuist CLI | |
run: mise install tuist@4.8.1 | |
- name: Tuist Version Print | |
run: tuist version | |
- name: Install FastLane | |
uses: ruby/setup-ruby@v1 | |
with: | |
ruby-version: '3.2.0' | |
- run: brew install fastlane | |
- name: Tuist Clean Command | |
run: tuist clean | |
- name: Tuist Fetch Command | |
run: tuist install | |
- name: Tuist Generate Commnad | |
run: tuist generate | |
- name: Clean Derived Data | |
run: rm -rf ~/Library/Developer/Xcode/DerivedData | |
- name: make Google Service Info | |
run: | | |
echo "${{ secrets.GOOGLE_INFO_PLIST }}" | base64 --decode > ${{ secrets.GOOGLE_SERVICE_INFO_PLIST_PATH }} | |
- name: Verify GoogleService-Info.plist creation | |
run: | | |
ls -l ${{ secrets.GOOGLE_SERVICE_INFO_PLIST_PATH }} | |
echo "GOOGLE_SERVICE_INFO_PLIST_PATH: ${{ secrets.GOOGLE_SERVICE_INFO_PLIST_PATH }}" | |
- name: fastlane upload_prd_testflight | |
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/heads/release') }} | |
env: | |
APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }} | |
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }} | |
APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }} | |
PROJECT_PATH: ${{ secrets.PROJECT_PATH }} | |
MATCH_PASSWORD: ${{secrets.MATCH_PASSWORD}} | |
MATCH_PERSONAL_TOKEN: ${{ secrets.MATCH_PERSONAL_TOKEN}} | |
PRD_SCHEME: ${{secrets.PRD_SCHEME}} | |
BUNDLE_ID: ${{secrets.BUNDLE_ID}} | |
SLACK_HOOK_URL: ${{secrets.SLACK_HOOK_URL}} | |
WIDGET_BUNDLE_ID: ${{secrets.WIDGET_BUNDLE_ID}} | |
PROFILE_PATH: ${{secrets.PROFILE_PATH}} | |
APP_NAME: ${{secrets.APP_NAME}} | |
APPLE_ID: ${{secrets.APPLE_ID}} | |
TEAM_ID: ${{secrets.TEAM_ID}} | |
WIDGET_NAME: ${{secrets.WIDGET_NAME}} | |
run: fastlane github_action_prd_upload_testflight | |
- name: fastlane upload_stg_testflight | |
env: | |
APP_STORE_CONNECT_API_KEY_KEY_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY_ID }} | |
APP_STORE_CONNECT_API_KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_API_KEY_ISSUER_ID }} | |
APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }} | |
PROJECT_PATH: ${{ secrets.PROJECT_PATH }} | |
MATCH_PASSWORD: ${{secrets.MATCH_PASSWORD}} | |
SLACK_HOOK_URL: ${{secrets.SLACK_HOOK_URL}} | |
MATCH_PERSONAL_TOKEN: ${{ secrets.MATCH_PERSONAL_TOKEN}} | |
DEV_SCHEME: ${{secrets.DEV_SCHEME}} | |
BUNDLE_ID: ${{secrets.BUNDLE_ID}} | |
WIDGET_BUNDLE_ID: ${{secrets.WIDGET_BUNDLE_ID}} | |
PROFILE_PATH: ${{secrets.PROFILE_PATH}} | |
APP_NAME: ${{secrets.APP_NAME}} | |
APPLE_ID: ${{secrets.APPLE_ID}} | |
TEAM_ID: ${{secrets.TEAM_ID}} | |
WIDGET_NAME: ${{secrets.WIDGET_NAME}} | |
run: fastlane github_action_stg_upload_testflight | |
- name: Upload coverage to Codecov | |
uses: codecov/codecov-action@v1.2.1 | |
env: | |
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} |