Skip to content

CPP binary SDK packaging #3836

CPP binary SDK packaging

CPP binary SDK packaging #3836

Re-run triggered March 23, 2026 11:51
Status Success
Total duration 54m 30s
Artifacts 32

cpp-packaging.yml

on: schedule
log-inputs
3s
log-inputs
Matrix: build_desktop
Matrix: build_tools
build-and-package-ios-tvos
15m 52s
build-and-package-ios-tvos
build-and-package-android
13m 38s
build-and-package-android
download-sdk-package
download-sdk-package
Matrix: package_desktop
final-merge-packages
21m 40s
final-merge-packages
create-windows-only-package
15m 59s
create-windows-only-package
cleanup-packaging-artifacts
5s
cleanup-packaging-artifacts
trigger_integration_tests
45s
trigger_integration_tests
attempt-retry
attempt-retry
Fit to window
Zoom out
Zoom in

Annotations

1 error and 9 warnings
cleanup-packaging-artifacts
Failed to load artifacts.
build-and-package-ios-tvos
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/setup-python@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
final-merge-packages
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
final-merge-packages
SHA256 (firebase_cpp_sdk.zip) = 7e360222fadd621ed7fb505c8688b3d4a93ac12bdd73996a0ce3bf62241bd512
cleanup-packaging-artifacts
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: geekyeggo/delete-artifact@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-windows-only-package
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
create-windows-only-package
SHA256 (firebase_cpp_sdk_windows.zip) = dd2ce5ca30e7c8582fc074e92decbfe44843dc851f46bbc3733e537ef81ba923
trigger_integration_tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v3, actions/setup-python@v4, tibdex/github-app-token@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
firebase-cpp-sdk-ios-tvos-package
107 MB
sha256:4558c36851f494ed9823409df4e8820b86feb5241e079470a32f149e0b56b483
firebase_cpp_sdk.zip
1.26 GB
sha256:fc01af57e9e8133679bec1bbf0ef86c95b57158c7580849801c93ceb538801a1
firebase_cpp_sdk_hash.txt
257 Bytes
sha256:2c10197cb412c43f99a828c35aeed01cb55d3d4b8bb819f71ec42dcfaf45d09c
firebase_cpp_sdk_windows.zip
900 MB
sha256:9c5a81f95891c5895b6509e0570f8ee8d2f0631aaef13fe999df81cf27c435fc
firebase_cpp_sdk_windows_hash.txt
279 Bytes
sha256:8b7723e3de2eac4debfd48c249ac1d91361d7809039ab50f7397f66164ce8b40