@@ -142,8 +142,8 @@ jobs:
142
142
name : packaging-tools-${{ matrix.tools_platform }}
143
143
path : packaging-tools.tgz
144
144
145
- build_and_package_ios :
146
- name : build-and-package-ios
145
+ build_and_package_ios_tvos :
146
+ name : build-and-package-ios-tvos
147
147
runs-on : macos-latest
148
148
if : ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }}
149
149
steps :
@@ -156,15 +156,21 @@ jobs:
156
156
with :
157
157
path : sdk-src
158
158
159
+ - name : Setup python
160
+ uses : actions/setup-python@v2
161
+ with :
162
+ python-version : 3.7
163
+
159
164
- name : install prerequisites
160
165
run : sdk-src/build_scripts/ios/install_prereqs.sh
161
166
162
167
- name : build sdk
163
168
run : |
164
- sdk-src/build_scripts/ios/build.sh -b firebase-cpp-sdk-ios-build -s sdk-src
165
- sdk-src/build_scripts/ios/package.sh firebase-cpp-sdk-ios-build firebase-cpp-sdk-ios-package
166
- cd firebase-cpp-sdk-ios-package
167
- tar -czhf ../firebase-cpp-sdk-ios-package.tgz .
169
+ python sdk-src/scripts/gha/build_ios_tvos.py -b firebase-cpp-sdk-ios-tvos-build -s sdk-src
170
+ sdk-src/build_scripts/ios/package.sh firebase-cpp-sdk-ios-tvos-build firebase-cpp-sdk-ios-tvos-package
171
+ sdk-src/build_scripts/tvos/package.sh firebase-cpp-sdk-ios-tvos-build firebase-cpp-sdk-ios-tvos-package
172
+ cd firebase-cpp-sdk-ios-tvos-package
173
+ tar -czhf ../firebase-cpp-sdk-ios-tvos-package.tgz .
168
174
169
175
- name : Print built libraries
170
176
shell : bash
@@ -184,8 +190,8 @@ jobs:
184
190
- name : upload artifacts
185
191
186
192
with :
187
- name : firebase-cpp-sdk-ios-package
188
- path : firebase-cpp-sdk-ios-package.tgz
193
+ name : firebase-cpp-sdk-ios-tvos- package
194
+ path : firebase-cpp-sdk-ios-tvos- package.tgz
189
195
190
196
build_and_package_android :
191
197
name : build-and-package-android-${{matrix.stl}}
@@ -600,7 +606,7 @@ jobs:
600
606
name : final-merge-packages
601
607
runs-on : ubuntu-latest
602
608
if : ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }}
603
- needs : [build_and_package_ios , build_and_package_android, package_desktop, log_inputs]
609
+ needs : [build_and_package_ios_tvos , build_and_package_android, package_desktop, log_inputs]
604
610
steps :
605
611
- name : fetch SDK
606
612
0 commit comments