Skip to content

chore(runway): cherry-pick fix: clear gas sponsorship flag for hardwa… #843

chore(runway): cherry-pick fix: clear gas sponsorship flag for hardwa…

chore(runway): cherry-pick fix: clear gas sponsorship flag for hardwa… #843

Triggered via push May 12, 2026 13:38
Status Success
Total duration 1h 20m 45s
Artifacts 11
Validate branch and find PR
10s
Validate branch and find PR
Update RC build version  /  ...  /  generate-build-version
5s
Update RC build version / generate-build-version / generate-build-version
Update RC build version  /  bump-version
1m 21s
Update RC build version / bump-version
Trigger Android RC Build  /  ...  /  Resolve OTA context
1m 23s
Trigger Android RC Build / Resolve OTA context / Resolve OTA context
Trigger iOS RC Build  /  ...  /  Resolve OTA context
1m 23s
Trigger iOS RC Build / Resolve OTA context / Resolve OTA context
Trigger Android RC Build  /  ...  /  generate-build-version
Trigger Android RC Build / Trigger build mobile app / update-build-version / generate-build-version / generate-build-version
Trigger Android RC Build  /  Validate PR for OTA
Trigger Android RC Build / Validate PR for OTA
Trigger iOS RC Build  /  ...  /  generate-build-version
Trigger iOS RC Build / Trigger build mobile app / update-build-version / generate-build-version / generate-build-version
Trigger iOS RC Build  /  Validate PR for OTA
0s
Trigger iOS RC Build / Validate PR for OTA
Trigger Android RC Build  /  ...  /  bump-version
Trigger Android RC Build / Trigger build mobile app / update-build-version / bump-version
Trigger Android RC Build  /  ...  /  Resolve PR HEAD commit
Trigger Android RC Build / Trigger OTA update / Resolve PR HEAD commit
Trigger iOS RC Build  /  ...  /  bump-version
Trigger iOS RC Build / Trigger build mobile app / update-build-version / bump-version
Trigger iOS RC Build  /  ...  /  Resolve PR HEAD commit
Trigger iOS RC Build / Trigger OTA update / Resolve PR HEAD commit
Trigger Android RC Build  /  ...  /  prepare
1m 25s
Trigger Android RC Build / Trigger build mobile app / prepare
Trigger Android RC Build  /  ...  /  setup
Trigger Android RC Build / Trigger OTA update / Setup Dependencies (PR) / setup
Trigger Android RC Build  /  ...  /  OTA Update Summary
Trigger Android RC Build / Trigger OTA update / OTA Update Summary
Trigger Android RC Build  /  ...  /  setup
Trigger Android RC Build / Trigger OTA update / Setup Dependencies (Base) / setup
Trigger Android RC Build  /  ...  /  Load OTA build config
Trigger Android RC Build / Trigger OTA update / Load OTA build config
Trigger iOS RC Build  /  ...  /  prepare
1m 25s
Trigger iOS RC Build / Trigger build mobile app / prepare
Trigger iOS RC Build  /  ...  /  setup
Trigger iOS RC Build / Trigger OTA update / Setup Dependencies (PR) / setup
Trigger iOS RC Build  /  ...  /  OTA Update Summary
Trigger iOS RC Build / Trigger OTA update / OTA Update Summary
Trigger iOS RC Build  /  ...  /  setup
Trigger iOS RC Build / Trigger OTA update / Setup Dependencies (Base) / setup
Trigger iOS RC Build  /  ...  /  Load OTA build config
Trigger iOS RC Build / Trigger OTA update / Load OTA build config
Matrix: Trigger Android RC Build / Trigger build mobile app / setup-dependencies
Trigger Android RC Build  /  ...  /  Compare Expo Fingerprints
Trigger Android RC Build / Trigger OTA update / Compare Expo Fingerprints
Matrix: Trigger iOS RC Build / Trigger build mobile app / setup-dependencies
Trigger iOS RC Build  /  ...  /  Compare Expo Fingerprints
Trigger iOS RC Build / Trigger OTA update / Compare Expo Fingerprints
Matrix: Trigger Android RC Build / Trigger build mobile app / build
Trigger Android RC Build  /  ...  /  Require OTA Update Approval
Trigger Android RC Build / Trigger OTA update / Require OTA Update Approval
Trigger Android RC Build  /  ...  /  Fingerprint Mismatch Guard
Trigger Android RC Build / Trigger OTA update / Fingerprint Mismatch Guard
Matrix: Trigger iOS RC Build / Trigger build mobile app / build
Trigger iOS RC Build  /  ...  /  Require OTA Update Approval
Trigger iOS RC Build / Trigger OTA update / Require OTA Update Approval
Trigger iOS RC Build  /  ...  /  Fingerprint Mismatch Guard
Trigger iOS RC Build / Trigger OTA update / Fingerprint Mismatch Guard
Trigger Android RC Build  /  ...  /  Emit build metadata
15s
Trigger Android RC Build / Trigger build mobile app / Emit build metadata
Trigger Android RC Build  /  ...  /  Push EAS Update
Trigger Android RC Build / Trigger OTA update / Push EAS Update
Trigger iOS RC Build  /  ...  /  Emit build metadata
9m 35s
Trigger iOS RC Build / Trigger build mobile app / Emit build metadata
Trigger iOS RC Build  /  ...  /  Push EAS Update
Trigger iOS RC Build / Trigger OTA update / Push EAS Update
Trigger Android RC Build  /  ...  /  TestFlight upload summary
Trigger Android RC Build / Upload iOS to TestFlight / TestFlight upload summary
Trigger Android RC Build  /  ...  /  Create release tag (production OTA)
Trigger Android RC Build / Create OTA production release tag / Create release tag (production OTA)
Trigger iOS RC Build  /  ...  /  TestFlight upload summary
5s
Trigger iOS RC Build / Upload iOS to TestFlight / TestFlight upload summary
Trigger iOS RC Build  /  ...  /  Create release tag (production OTA)
Trigger iOS RC Build / Create OTA production release tag / Create release tag (production OTA)
Trigger Android RC Build  /  ...  /  Upload iOS to TestFlight
Trigger Android RC Build / Upload iOS to TestFlight / Upload iOS to TestFlight
Trigger iOS RC Build  /  ...  /  Upload iOS to TestFlight
15m 21s
Trigger iOS RC Build / Upload iOS to TestFlight / Upload iOS to TestFlight
Slack RC Notification  /  Post Slack Notification
3m 11s
Slack RC Notification / Post Slack Notification
Post RC Build Comment with Test Plan
5m 55s
Post RC Build Comment with Test Plan
Fit to window
Zoom out
Zoom in

Annotations

16 warnings and 5 notices
Validate branch and find PR
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 will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Update RC build version / generate-build-version / generate-build-version
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/configure-aws-credentials@v4, MetaMask/metamask-mobile-build-version@v0.3.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Update RC build version / bump-version
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 will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Resolve OTA context / Resolve OTA context
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger Android RC Build / Resolve OTA context / Resolve OTA context
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Trigger build mobile app / prepare
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger Android RC Build / Trigger build mobile app / prepare
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger Android RC Build / Trigger build mobile app / Setup Dependencies (android) / Setup Node Modules (android)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Trigger build mobile app / Setup Dependencies (ios) / Setup Node Modules (ios)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger Android RC Build / Trigger build mobile app / build (android)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. Actions will be fo***ed to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger Android RC Build / Trigger build mobile app / Emit build metadata
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Trigger build mobile app / build (ios)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb. Actions will be fo***ed to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Trigger build mobile app / Emit build metadata
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Trigger iOS RC Build / Upload iOS to TestFlight / Upload iOS to TestFlight
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, aws-actions/configure-aws-credentials@v4, ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Slack RC Notification / Post Slack Notification
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Post RC Build Comment with Test Plan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Resource Utilization
Peak CPU utilization: 6.98 cores (43.60% of 16.00) at 150s Peak memory utilization: 4.6 GB (9.07% of 50 GB) at 150s
Resource Utilization
Peak CPU utilization: 7.61 cores (95.16% of 8.00) at 400s Peak memory utilization: 13 GB (36.71% of 34 GB) at 420s
Resource Utilization
Peak CPU utilization: 15.99 cores (99.96% of 16.00) at 1170s Peak memory utilization: 20 GB (40.53% of 50 GB) at 1300s
Resource Utilization
Peak CPU utilization: 8.00 cores (99.99% of 8.00) at 900s Peak memory utilization: 16 GB (45.35% of 34 GB) at 1120s
Resource Utilization
Peak CPU utilization: 6.42 cores (80.26% of 8.00) at 1s Peak memory utilization: 10 GB (29.35% of 34 GB) at 990s

Artifacts

Produced during runtime
Name Size Digest
android-aab-main-rc
169 MB
sha256:ffdb676bd75ff0dbbf5344743b69a23f53a7eaf2875eebcedb16ea7270f1d93d
android-apk-main-rc
118 MB
sha256:7eb218f58462e262e4fbc70728a67a976720b82c272a7947a4a5188c31424aad
android-sourcemaps-main-rc
21.5 MB
sha256:12b348739274e0fbc2b557a1488c5d749ef00b0e1c63005b3405ae82119af1e1
build-env-main-rc-android
581 Bytes
sha256:e4fe9c3d1f240a536a236e0f271c77a9c6b314b134a990adfc1e1d81a538dbc6
build-env-main-rc-ios
582 Bytes
sha256:11325f1bdcad567a1209aecc38eb70b7465f9d04dddff9ab4b8d95101e9463a4
ios-ipa-main-rc
75.7 MB
sha256:8d6617003720bb36f6e4d132dcf99b21e0a3e63ff1c5a74928c388fd61155677
ios-sourcemaps-main-rc
21.5 MB
sha256:54cc83589da4dc8623c2628c6a654e71e7eb0292c5e043c6365c47e9d7dfc92a
ios-xcarchive-main-rc
123 MB
sha256:4d4665d247fd43e67cb685e97e981017f5abc1686d4b9e1669b58bbe04c35b23
node-modules-main-rc-android Expired
677 MB
sha256:401b586a372c6442aa3f4a03ee12c89ffd66916b263831f590f9b15d162b9c2a
node-modules-main-rc-ios Expired
665 MB
sha256:4e2ab829fb81edcc975ecca59645f344185745c42c58a21ebe31e36109575020
test-plan-7.77.0
41.4 KB
sha256:e88e0074e11ed6cbffa3458805b678ecd33dd72f320af5c14320fd3f7d51da39