Skip to content

ci

ci #172717

Triggered via merge group August 15, 2026 07:30
Status Failure
Total duration 18m 37s
Artifacts 12

ci.yml

on: merge_group
Get workflow and job requirements  /  Filter files changed and decide which jobs to run
55s
Get workflow and job requirements / Filter files changed and decide which jobs to run
Smart E2E Selection
0s
Smart E2E Selection
Prepare CI JS dependencies
3m 26s
Prepare CI JS dependencies
Compute native build fingerprint
1m 46s
Compute native build fingerprint
JS bundle size check
10m 32s
JS bundle size check
Matrix: scripts
Run `@lavamoat/git-safe-dependencies`
1m 41s
Run `@lavamoat/git-safe-dependencies`
Prepare E2E Timings
0s
Prepare E2E Timings
Matrix: component-view-tests
Matrix: unit-tests
Matrix: Integration tests
Build Android APKs  /  Build Android E2E APKs
Build Android APKs / Build Android E2E APKs
Run Performance Tests (PR)  /  Prepare Performance E2E
Run Performance Tests (PR) / Prepare Performance E2E
Build iOS Apps  /  Build iOS E2E Apps
Build iOS Apps / Build iOS E2E Apps
Ship JS bundle size check
0s
Ship JS bundle size check
merge-unit-and-component-view-tests
merge-unit-and-component-view-tests
Matrix: Appium Smoke Tests (Android) / appium-accounts-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-browser-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-confirmations-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-money-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-multichain-api-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-network-abstractions-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-network-expansion-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-perps-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-predictions-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-seedless-onboarding-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-snaps-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-stake-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-swap-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-wallet-platform-android-smoke
Waiting for pending jobs
Run Performance Tests (PR)  /  ...  /  Check if Android builds are needed
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Check if Android builds are needed
Matrix: Run Performance Tests (PR) / Performance Test iOS (Imported Wallet) / run-tests
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Performance Test iOS (Onboarding) / run-tests
Waiting for pending jobs
iOS Tests Ready
0s
iOS Tests Ready
SonarCloud analysis
SonarCloud analysis
Delete CI JS deps artifact
5s
Delete CI JS deps artifact
Run Performance Tests (PR)  /  ...  /  Resolve fingerprint-reusable BrowserStack APKs
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Resolve fingerprint-reusable BrowserStack APKs
Matrix: Appium Smoke Tests (iOS) / appium-accounts-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-browser-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-confirmations-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-money-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-multichain-api-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-network-abstractions-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-network-expansion-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-perps-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-predictions-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-seedless-onboarding-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-snaps-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-stake-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-swap-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-wallet-platform-ios-smoke
Waiting for pending jobs
Validate E2E Fixtures  /  test-appium-mobile
Validate E2E Fixtures / test-appium-mobile
SonarCloud quality gate status
0s
SonarCloud quality gate status
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (with-SRP) / prepare
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (without-SRP) / prepare
Report Fixture Validation
Report Fixture Validation
Check all jobs pass
7s
Check all jobs pass
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (with-SRP) / setup-dependencies
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (without-SRP) / setup-dependencies
Waiting for pending jobs
Log merge group failure
6s
Log merge group failure
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (with-SRP) / build
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (without-SRP) / build
Waiting for pending jobs
Run Performance Tests (PR)  /  ...  /  Emit build metadata
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (with-SRP) / Emit build metadata
Run Performance Tests (PR)  /  ...  /  Emit build metadata
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Performance Build Android (without-SRP) / Emit build metadata
Run Performance Tests (PR)  /  ...  /  Upload APKs to BrowserStack
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Upload APKs to BrowserStack
Matrix: Run Performance Tests (PR) / Performance Test Android (Imported Wallet) / run-tests
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Performance Test Android (Onboarding) / run-tests
Waiting for pending jobs
Run Performance Tests (PR)  /  Aggregate All Test Results
Run Performance Tests (PR) / Aggregate All Test Results
Run Performance Tests (PR)  /  Send Slack Notification
Run Performance Tests (PR) / Send Slack Notification
Run Performance Tests (PR)  /  Post Performance Results to PR
Run Performance Tests (PR) / Post Performance Results to PR
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 40 warnings
Unit tests (1)
Process completed with exit code 1.
Unit tests (4)
The strategy configuration was canceled because "unit-tests._1" failed
Unit tests (4)
The operation was canceled.
Unit tests (8)
The strategy configuration was canceled because "unit-tests._1" failed
Unit tests (8)
The operation was canceled.
Unit tests (10)
The strategy configuration was canceled because "unit-tests._1" failed
Unit tests (10)
The operation was canceled.
Check all jobs pass
Process completed with exit code 1.
Check all jobs pass
unit-tests finished with result: failure
Run `audit:ci`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `lint:changelog`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `@lavamoat/git-safe-dependencies`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Compute native build fingerprint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `test:tgz-check`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `constraints`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Dedupe
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `test:depcheck`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Prepare CI JS dependencies
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `format:check`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `lint:tsc`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration tests (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration tests (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
JS bundle size check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (5)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Component view tests (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Component view tests (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (6)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Component view tests (3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (7)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `lint`
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L94
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L80
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L71
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L53
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L38
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`: app/component-library/components-temp/HeaderRoot/HeaderRoot.stories.tsx#L17
`HeaderRoot` is deprecated. Please update your code to use `HeaderRoot` from `@metamask/design-system-react-native`
Run `lint`
`Tag` is deprecated. Please update your code to use `Tag` from `@metamask/design-system-react-native`
Run `lint`
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
Run `lint`: app/__mocks__/rive-react-native.tsx#L81
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
Run `lint`: app/__mocks__/@react-native-community/netinfo.ts#L1
'fetch' is already a global variable
Unit tests (9)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (4)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (10)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Delete CI JS deps artifact
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check diff
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@44511735964dcb71245e7e55f72539531f7bc0eb. 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
coverage-cv-1
8.33 MB
sha256:abb2e8cc01076f177d5825519ca4b8cabf4bda6afbe72e0a1acad46263b539f9
coverage-cv-2
8.33 MB
sha256:bdec19b56d34f77077ca8c73b2326e460f19ca12d8621fcd114aeafb401b30df
coverage-cv-3
8.36 MB
sha256:df0c0078ae1bab0f7fd484f561cf0165545b3cd18f1f010ade15cdc4fb4d6f5b
coverage-integration-1
3 MB
sha256:bad407ae0458529af666568fc8b2560256820867275a3d766a6d185c9059fc02
coverage-integration-2
416 KB
sha256:9b75bbb4499507410b33cce3d32ef0e33499dfb16fff88007fe5539242a379ad
coverage-unit-2
8.47 MB
sha256:608b55d56d00aeb340dcfc9be46db042f2c49013d705992975fee435d82c769c
coverage-unit-3
8.73 MB
sha256:9cfd38f4062e96493b3623b643b2b7cba1c151974281ebbe046b85e4a404f06e
coverage-unit-5
8.51 MB
sha256:dfce40ec0395a04f39cfca7be8fbeb4afe84cebfc8b39f68a0c8fa31da485c07
coverage-unit-6
8.59 MB
sha256:db8769cb11210dd105ec646b7d47fe7c1b73636cb6455b622dee3352f89a5a3c
coverage-unit-7
8.59 MB
sha256:e1e51c9bde5fceb2b4a76e0f52529c1adc88fc9d5c13a9e41cc23592fad272c6
coverage-unit-9
8.48 MB
sha256:f2931e94f4a448cff85db356381749fc4e7e0cc2b3cac8e2c6221eefa0470ba6
ios-bundle
16.6 MB
sha256:a67ecf0c5874369478239e602601bc3567842b0427c94eb10d83f3a7c97f1f80