Skip to content

Commit c292354

Browse files
Add perf related workflows. (#7158)
* Add perf related workflow. * Fix syntax. * Remove spm workflow * Add gha-encrypted perf file. * Fix style. * Remove comments.
1 parent e6b6020 commit c292354

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

.github/workflows/performance.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,35 @@ jobs:
4747
run: scripts/setup_bundler.sh
4848
- name: Build
4949
run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebasePerformance.podspec --skip-tests --platforms=${{ matrix.target }}
50+
51+
quickstart:
52+
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
53+
54+
env:
55+
plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
56+
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
57+
runs-on: macOS-latest
58+
steps:
59+
- uses: actions/checkout@v2
60+
- name: Setup quickstart
61+
run: scripts/setup_quickstart.sh performance
62+
- name: Install Secret GoogleService-Info.plist
63+
run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/qs-performance.plist.gpg \
64+
quickstart-ios/performance/GoogleService-Info.plist "$plist_secret"
65+
- name: Install Secret FIREGSignInInfo.h
66+
run: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/FIREGSignInInfo.h.gpg \
67+
quickstart-ios/TestUtils/FIREGSignInInfo.h "$signin_secret"
68+
- name: Test swift quickstart
69+
run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh Performance)
70+
- name: Test objc quickstart
71+
run: ([ -z $plist_secret ] || scripts/third_party/travis/retry.sh scripts/test_quickstart.sh Performance)
72+
73+
catalyst:
74+
if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
75+
runs-on: macOS-latest
76+
steps:
77+
- uses: actions/checkout@v2
78+
- name: Setup Bundler
79+
run: scripts/setup_bundler.sh
80+
- name: Setup project and Build Catalyst
81+
run: scripts/test_catalyst.sh FirebasePerformance build

scripts/gha-encrypted/qs-performance.plist.gpg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
� e��/����%�D���%ߧ�L���#B���Iϟ�z��)̮���?�Uۏ���wR��4�5��=�P7�Im�M� t�;T�2�_��|���C�n�\P��Qϳ����3&1��L��\�����,AZ�Z���Zrc�΃ѹ�y�$)&�Q����2 � �r���7�9�4�9OD�7Vp�G��5 4��,�8J"E<��E�k�P�c��%��:�+�E�ہ�̞(�hF�װ~Y��C֦�X�Ty5�\X&XxL8UxS�xmh�xŊ�O�+�S�ҙ���29|������W=����bn���G)h7_�Iɣ�)��ʜ�T~L��DN%+�cN0U��}sp.����>��n�$=_�c�;��)X��)ATS#ф�m����)h��Ã%\��Gf~��.�b�e�.ϊi��Z��+))#�Y1ַ`b�� ��Y*�Iɓ��.)%���BJ ��m�1q��;�x^y��ZO�k�*�7�^��u��{��ŷp�Ί��J�k�PJJ����`���mWJ}Ud�����b�J�����0�i��F�����L�
2+
�If����`�����5ڱ&N�_��K�3&U�N7�Dr�T�q���ܼ���n�^@��;%���5ݍ�,�����"��Y��+]�P��9?�6(BNs�i�'��g/�

0 commit comments

Comments
 (0)