11
11
runs-on : macos-10.15
12
12
env :
13
13
FL_OUTPUT_DIR : output
14
+ API_KEY : ${{ secrets.API_KEY }}
15
+ APP_IDENTIFIER_PROD : ${{ secrets.APP_IDENTIFIER_PROD }}
16
+ APP_IDENTIFIER_QA : ${{ secrets.APP_IDENTIFIER_QA }}
17
+ APPCENTER_API_TOKEN : ${{ secrets.APPCENTER_API_TOKEN }}
18
+ APPCENTER_APP_NAME : ${{ secrets.APPCENTER_APP_NAME }}
19
+ APPCENTER_OWNER_NAME : ${{ secrets.APPCENTER_OWNER_NAME }}
20
+ APPLE_MERCHANT_IDENTIFIER : ${{ secrets.APPLE_MERCHANT_IDENTIFIER }}
21
+ BRANCH_KEY_PRODUCTION : ${{ secrets.BRANCH_KEY_PRODUCTION }}
22
+ BRANCH_KEY_QA : ${{ secrets.BRANCH_KEY_QA }}
23
+ BUG_FENDER_KEY : ${{ secrets.BUG_FENDER_KEY }}
24
+ CRASHLYTICS_API_TOKEN : ${{ secrets.CRASHLYTICS_API_TOKEN }}
25
+ CRASHLYTICS_BUILD_SECRET : ${{ secrets.CRASHLYTICS_BUILD_SECRET }}
26
+ DELIVER_USERNAME : ${{ secrets.DELIVER_USERNAME }}
27
+ DEV_SERVER_URL : ${{ secrets.DEV_SERVER_URL }}
28
+ FACEBOOK_APP_ID : ${{ secrets.FACEBOOK_APP_ID }}
29
+ FACEBOOK_BUNDLE_URL_SCHEME : ${{ secrets.FACEBOOK_BUNDLE_URL_SCHEME }}
30
+ FACEBOOK_DISPLAY_NAME : ${{ secrets.FACEBOOK_DISPLAY_NAME }}
31
+ FACEBOOK_URL_SCHEME_SUFFIX : ${{ secrets.FACEBOOK_URL_SCHEME_SUFFIX }}
32
+ FASTLANE_PASSWORD : ${{ secrets.FASTLANE_PASSWORD }}
33
+ FASTLANE_TEAM_ID : ${{ secrets.FASTLANE_TEAM_ID }}
34
+ FASTLANE_USER : ${{ secrets.FASTLANE_USER }}
35
+ FEATURE_SERVER_URL : ${{ secrets.FEATURE_SERVER_URL }}
36
+ GOOGLE_MAP_DIRECTIONS_KEY : ${{ secrets.GOOGLE_MAP_DIRECTIONS_KEY }}
37
+ GOOGLE_MAP_KEY : ${{ secrets.GOOGLE_MAP_KEY }}
38
+ GOOGLE_SERVICE_INFO_PLIST_PRODUCTION : ${{ secrets.GOOGLE_SERVICE_INFO_PLIST_PRODUCTION }}
39
+ HOCKEYAPP_API_TOKEN : ${{ secrets.HOCKEYAPP_API_TOKEN }}
40
+ HOCKEYAPP_ID_QA : ${{ secrets.HOCKEYAPP_ID_QA }}
41
+ MATCH_GIT_FULL_NAME : ${{ secrets.MATCH_GIT_FULL_NAME }}
42
+ MATCH_GIT_URL : ${{ secrets.MATCH_GIT_URL }}
43
+ MATCH_GIT_USER_EMAIL : ${{ secrets.MATCH_GIT_USER_EMAIL }}
44
+ MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
45
+ MATCH_USERNAME : ${{ secrets.MATCH_USERNAME }}
46
+ MD5_PASSWORD_SALT : ${{ secrets.MD5_PASSWORD_SALT }}
47
+ PRODUCTION_SERVER_URL : ${{ secrets.PRODUCTION_SERVER_URL }}
48
+ QA_SERVER_URL : ${{ secrets.QA_SERVER_URL }}
49
+ SLACK_URL : ${{ secrets.SLACK_URL }}
50
+ SLACK_URL_XOCHAT : ${{ secrets.SLACK_URL_XOCHAT }}
51
+ STAGE_SERVER_URL : ${{ secrets.STAGE_SERVER_URL }}
52
+ STRIPE_KEY_PRODUCTION : ${{ secrets.STRIPE_KEY_PRODUCTION }}
53
+ STRIPE_KEY_QA : ${{ secrets.STRIPE_KEY_QA }}
54
+ TEAM_ID_PRODUCTION : ${{ secrets.TEAM_ID_PRODUCTION }}
14
55
steps :
15
56
- uses : actions/checkout@v2
16
57
- name : Map infoplist
@@ -33,14 +74,13 @@ jobs:
33
74
then
34
75
bundle exec pod install --repo-update
35
76
fi
36
- # TODO save cache
37
- # - name: Map GoogleService-Info.plist
38
- # run: |
39
- # [ ! -z "$GOOGLE_SERVICE_INFO_PLIST_PRODUCTION" ]
40
- # echo $GOOGLE_SERVICE_INFO_PLIST_PRODUCTION | base64 --decode -o Resources/Plists/GoogleService-Info.plist
41
- # - name: Run tests
42
- # run: bundle exec fastlane unit_tests
43
- # - uses: actions/upload-artifact@v2
44
- # with:
45
- # path: output
77
+ - name : Map GoogleService-Info.plist
78
+ run : |
79
+ [ ! -z "$GOOGLE_SERVICE_INFO_PLIST_PRODUCTION" ]
80
+ echo $GOOGLE_SERVICE_INFO_PLIST_PRODUCTION | base64 --decode -o Resources/Plists/GoogleService-Info.plist
81
+ - name : Run tests
82
+ run : bundle exec fastlane unit_tests
83
+ - uses : actions/upload-artifact@v2
84
+ with :
85
+ path : output
46
86
0 commit comments