Skip to content

Commit a2e2473

Browse files
committed
enable tvos in cpp packaging workflow
1 parent 1323799 commit a2e2473

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

.github/workflows/cpp-packaging.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ jobs:
142142
name: packaging-tools-${{ matrix.tools_platform }}
143143
path: packaging-tools.tgz
144144

145-
build_and_package_ios:
146-
name: build-and-package-ios
145+
build_and_package_ios_tvos:
146+
name: build-and-package-ios-tvos
147147
runs-on: macos-latest
148148
if: ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }}
149149
steps:
@@ -159,12 +159,17 @@ jobs:
159159
- name: install prerequisites
160160
run: sdk-src/build_scripts/ios/install_prereqs.sh
161161

162+
- name: Setup python
163+
uses: actions/setup-python@v2
164+
with:
165+
python-version: 3.7
166+
162167
- name: build sdk
163168
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+
cd firebase-cpp-sdk-ios-tvos-package
172+
tar -czhf ../firebase-cpp-sdk-ios-tvos-package.tgz .
168173
169174
- name: Print built libraries
170175
shell: bash
@@ -184,8 +189,8 @@ jobs:
184189
- name: upload artifacts
185190
uses: actions/[email protected]
186191
with:
187-
name: firebase-cpp-sdk-ios-package
188-
path: firebase-cpp-sdk-ios-package.tgz
192+
name: firebase-cpp-sdk-ios-tvos-package
193+
path: firebase-cpp-sdk-ios-tvos-package.tgz
189194

190195
build_and_package_android:
191196
name: build-and-package-android-${{matrix.stl}}
@@ -600,7 +605,7 @@ jobs:
600605
name: final-merge-packages
601606
runs-on: ubuntu-latest
602607
if: ${{ github.event.inputs.downloadPublicVersion == '' && github.event.inputs.downloadPreviousRun == '' }}
603-
needs: [build_and_package_ios, build_and_package_android, package_desktop, log_inputs]
608+
needs: [build_and_package_ios_tvos, build_and_package_android, package_desktop, log_inputs]
604609
steps:
605610
- name: fetch SDK
606611
uses: actions/[email protected]

0 commit comments

Comments
 (0)