Skip to content

test: migrate MMConnect multichain e2e from performance BrowserStack to Appium smoke CI #161402

test: migrate MMConnect multichain e2e from performance BrowserStack to Appium smoke CI

test: migrate MMConnect multichain e2e from performance BrowserStack to Appium smoke CI #161402

Triggered via pull request July 16, 2026 04:02
Status Failure
Total duration 29m 40s
Artifacts 35

ci.yml

on: pull_request
Get workflow and job requirements  /  Filter files changed and decide which jobs to run
20s
Get workflow and job requirements / Filter files changed and decide which jobs to run
Smart E2E Selection
1m 47s
Smart E2E Selection
Prepare CI JS dependencies
3m 41s
Prepare CI JS dependencies
Compute native build fingerprint
2m 41s
Compute native build fingerprint
JS bundle size check
10m 30s
JS bundle size check
Matrix: scripts
Run `@lavamoat/git-safe-dependencies`
2m 25s
Run `@lavamoat/git-safe-dependencies`
Prepare E2E Timings
22s
Prepare E2E Timings
Run Performance Tests (PR)  /  Determine Branch Name
Run Performance Tests (PR) / Determine Branch Name
Run Performance Tests (PR)  /  Compute Performance Test Selection
Run Performance Tests (PR) / Compute Performance Test Selection
Run Performance Tests (PR)  /  Resolve main-branch BrowserStack Android apps
Run Performance Tests (PR) / Resolve main-branch BrowserStack Android apps
Matrix: Component view tests
Matrix: unit-tests
Matrix: Integration tests
Build Android APKs  /  Build Android E2E APKs
7m 31s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
4m 10s
Build iOS Apps / Build iOS E2E Apps
Ship JS bundle size check
Ship JS bundle size check
Run Performance Tests (PR)  /  Read Device Matrix
Run Performance Tests (PR) / Read Device Matrix
Run Performance Tests (PR)  /  Set Unified BrowserStack Build Names
Run Performance Tests (PR) / Set Unified BrowserStack Build Names
Run Performance Tests (PR)  /  ...  /  Check if iOS builds are needed
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Check if iOS builds are needed
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
merge-unit-and-component-view-tests
1m 49s
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-mmconnect-android-smoke
Matrix: Appium Smoke Tests (Android) / appium-money-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-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-swap-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-wallet-platform-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / browser-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / confirmations-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / money-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / multichain-api-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / network-abstraction-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / network-expansion-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / perps-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / snaps-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / stake-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / wallet-platform-android-smoke
Waiting for pending jobs
iOS Tests Ready
4s
iOS Tests Ready
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / prepare
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / prepare
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / prepare
Run Performance Tests (PR)  /  ...  /  prepare
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / prepare
SonarCloud analysis
3m 1s
SonarCloud analysis
Delete CI JS deps artifact
2s
Delete CI JS deps artifact
Android E2E Smoke Tests  /  Report Android Smoke Tests
0s
Android E2E Smoke Tests / Report Android Smoke Tests
Matrix: Appium Smoke Tests (iOS) / appium-accounts-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-network-abstractions-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-swap-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-wallet-platform-ios-smoke
Waiting for pending jobs
Validate E2E Fixtures  /  validate-e2e-fixtures
5m 11s
Validate E2E Fixtures / validate-e2e-fixtures
Matrix: iOS E2E Smoke Tests / browser-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / confirmations-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / money-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / multichain-api-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / network-abstraction-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / network-expansion-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / perps-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / snaps-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / stake-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / wallet-platform-ios-smoke
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / setup-dependencies
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / setup-dependencies
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / setup-dependencies
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / setup-dependencies
Waiting for pending jobs
SonarCloud quality gate status
13s
SonarCloud quality gate status
Report Fixture Validation
11s
Report Fixture Validation
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
iOS E2E Smoke Tests / Report iOS Smoke Tests
Matrix: Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / build
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / build
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / build
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / build
Waiting for pending jobs
Check all jobs pass
7s
Check all jobs pass
Run Performance Tests (PR)  /  ...  /  Emit build metadata
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / Emit build metadata
Run Performance Tests (PR)  /  ...  /  Emit build metadata
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / Emit build metadata
Run Performance Tests (PR)  /  ...  /  Emit build metadata
Run Performance Tests (PR) / Trigger Android Dual Versions and Extract BrowserStack URLs / 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 / Build Android without-SRP / Emit build metadata
Log merge group failure
Log merge group failure
Run Performance Tests (PR)  /  ...  /  Download IPAs and Upload to BrowserStack
Run Performance Tests (PR) / Trigger iOS Dual Versions and Extract BrowserStack URLs / Download IPAs and Upload to BrowserStack
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) / Run iOS Onboarding Tests / run-tests
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Run Android Onboarding Tests / run-tests
Waiting for pending jobs
Run Performance Tests (PR)  /  Wait for Onboarding Completion
Run Performance Tests (PR) / Wait for Onboarding Completion
Matrix: Run Performance Tests (PR) / Run Android Imported Wallet Tests / run-tests
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Run iOS Imported Wallet Tests / run-tests
Waiting for pending jobs
Run Performance Tests (PR)  /  Fetch RN Playground APK and Upload to BrowserStack
Run Performance Tests (PR) / Fetch RN Playground APK and Upload to BrowserStack
Matrix: Run Performance Tests (PR) / Run Android MM-Connect Tests / 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

4 errors, 46 warnings, and 6 notices
Validate E2E Fixtures / validate-e2e-fixtures
Unable to download artifact(s): Artifact not found for name: e2e-timings-29470372020 Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
Check all jobs pass
Process completed with exit code 1.
Check all jobs pass
appium-smoke-tests-android finished with result: failure
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 `@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/
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/
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 `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/
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/
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: actions/github-script@v7, 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/
Build iOS Apps / Build iOS E2E Apps
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, actions/download-artifact@v4, actions/github-script@v7, 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 (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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Android APKs / Build Android E2E APKs
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, actions/download-artifact@v4, actions/github-script@v7, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. 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 (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 (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/
Validate E2E Fixtures / validate-e2e-fixtures
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, actions/download-artifact@v4, 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/
Report Fixture Validation
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 (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/
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/
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`
`Tag` is deprecated. Please update your code to use `Tag` from `@metamask/design-system-react-native`
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
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/
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/
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 (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/
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/
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/
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, 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 (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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
merge-unit-and-component-view-tests
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/
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/
SonarCloud analysis
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, codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70, SonarSource/sonarqube-scan-action@a31c9398be7ace6bbfaf30c0bd5d415f843d45e9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Appium Smoke Tests (Android) / appium-mmconnect-android-smoke (1) / appium-mmconnect-android-smoke-1
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, actions/upload-artifact@v4, dorny/test-reporter@dc3a92680fcc15842eef52e8c4606ea7ce6bd3f3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Resource Utilization
Peak CPU utilization: 7.16 cores (89.45% of 8.00) at 230s Peak memory utilization: 16 GB (47.31% of 34 GB) at 180s
Resource Utilization
Peak CPU utilization: 8.10 cores (50.63% of 16.00) at 400s Peak memory utilization: 13 GB (26.56% of 50 GB) at 360s
JS bundle size check
iOS JS bundle delta vs baseline: .0002 MB (current 61.5 MB, baseline 61.4998 MB)
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 130s Peak memory utilization: 11 GB (63.76% of 17 GB) at 200s
Report Fixture Validation
Fixture schema up to date. 9 value mismatches (expected).
Resource Utilization
Peak CPU utilization: 9.21 cores (57.54% of 16.00) at 500s Peak memory utilization: 20 GB (39.53% of 50 GB) at 930s

Artifacts

Produced during runtime
Name Size Digest
appium-smoke-report-appium-mmconnect-android-smoke-1
6.5 MB
sha256:4139908e909a6da8228acfe83e782a292fcd93116a3d1967e3bffb8d8f6e429b
appium-smoke-videos-appium-mmconnect-android-smoke-1
3.08 MB
sha256:fc22e3e5ca3436a1b6bf4f2ff265d6b9185e256eb76156f12cabeac06aaf444f
ci-js-deps
709 MB
sha256:95e2d52a87843c93752d6c5de0f093c27ac8d1260442e0d9b47d365b67575bce
coverage-cv-1
7.78 MB
sha256:c5bdfe1dadc273ef40e3c41e72df568ccb8b63fe1fd3ab1d994d4f0e6f97105f
coverage-cv-2
7.77 MB
sha256:8eb5a950a25711b62afc876f0b3b8451c3140f8416128ae7ae5ff83d8bf2cae6
coverage-integration-1
2.84 MB
sha256:34c110e30f4686a75fbf6283dde73dbd23720e77f929e5855833b1579f31c0ca
coverage-integration-2
400 KB
sha256:f32a3ca8e28a37a03846706156100b88a8d849587e0ff6eed1879f25574797db
coverage-unit-1
7.93 MB
sha256:f08c6720ce6c1d9be9c03d97fd0fabbef8ff5c7fe942fdcd899d7b8d50754343
coverage-unit-10
8.05 MB
sha256:326a3fe67f0e12f6b1a8ebb875c2a024145d83ba5fdc9365cb692158d5e8432e
coverage-unit-2
7.88 MB
sha256:eb4c34f8967ff59dd93dc2bbc77c48827bec4a472ed2603f33c485c36d410f4b
coverage-unit-3
8.12 MB
sha256:8d9ed209f65543e92f604b04d9b2e1046efd635ac8fbc7824c8fe258e1fee1c5
coverage-unit-4
7.99 MB
sha256:97108aa2a682b85a337ee910aeef507cac4dcca7639e32118c36f407b6469894
coverage-unit-5
7.9 MB
sha256:ba1af88910ea7def9c9bc33e02564f48d83095b172be2dbc8e309ccbb226b5c8
coverage-unit-6
7.97 MB
sha256:9d7e6b3193ccf59856c44352979242ce38c7e9711d1842d3b1935eef43cd939d
coverage-unit-7
7.98 MB
sha256:5cf9d1714b83fa33f2d3a4df04e12085c0af9498a2f1f0ebc452397df5c2f790
coverage-unit-8
8.16 MB
sha256:02b43a12bf0116450836c8f78a21caadfee7913aa862a1c1bf5ee5d6b9057216
coverage-unit-9
7.88 MB
sha256:84da5816af43a083f912d0d2806aa34868c23a118bca88575d85fdba89edb558
cv-test-coverage-html
27.4 MB
sha256:aada226912c7b5e18b7a245e0039a81ec3ca42e462a894f0ff847b7caeca8a0f
cv-test-coverage-summary
149 KB
sha256:4cbb1f983506f674f8a1db3b948b5c69f159dd41c65009ecd22175a57fb95665
cv-test-stats
188 Bytes
sha256:a9925956a96871310c74628dcc149b142e2d2b40a58faf593217c910563aaee9
integration-test-coverage-html
8.93 MB
sha256:b063646cdadee6b3f854687bf17b2ccf695471c3acb0e8de98cc0d6297ca23e8
integration-test-coverage-summary
48.8 KB
sha256:793628399391d24292e0c06a125078e6fd7e387572ce843a2dd18c354fa092c3
integration-test-stats
202 Bytes
sha256:14b6db0761419055ad14b7e29de5e31fcdd6fb9fe5e8f60e14d6cc6b4e97fbff
ios-bundle
15.6 MB
sha256:1ef0db9c16e4dfcd7e5f1e234ea4ed18c6ee90bcf9b023eedd0dc5865970e014
lcov.info
1.2 MB
sha256:6e6c0abf4b06704a078aca44ca34b31e0207d4e9ad96b244fb92d7c9f29e66c3
main-e2e-MetaMask.app
115 MB
sha256:796018c25f14f9776a826804cc6dc44d5092281d3cf225925c27dea0a5dbc508
main-e2e-android-build-metadata
484 Bytes
sha256:aec9f2d2cc420ac1b265999de75e27062b6ce15973899a5e51441aad42f0a41b
main-e2e-index.js.map
23 MB
sha256:864cf2fe4d128e1c33571c0c2aad27badc67b3e89b8500e8321472cb13ef3d18
main-e2e-ios-build-metadata
465 Bytes
sha256:f8c596aeab5a3a07c406410e5c6303cae45b8e7f2c7943001a4d4dc06b53b40e
main-e2e-release-androidTest.apk
3.21 MB
sha256:6f3fb527a4a3c1b118f516e9ab39c0606806c0c415f72db8e3cae5998861abf0
main-e2e-release.apk
90 MB
sha256:4a4ab07b78d814b3557b8b9037c8a748f6303bb327646a47fd9da143798a442d
playwright-json-report-appium-mmconnect-android-smoke-1
10.6 MB
sha256:8f9eb2003e5e6f851ff14209908f781e8e9aa9f0da2654c567b260bfb7ed7b7b
test-e2e-main-validate-e2e-fixtures-junit-results
2.74 KB
sha256:674de046cbaa7f80564639e602a5ddfbac58e1ae4265936c8700b200869f210a
unit-test-coverage-summary
156 KB
sha256:fbb4045fdbbca11080cafa4cf70a1fd44dd96dd7e58f1c7503ba25710d968434
unit-test-stats
184 Bytes
sha256:7e360dde58f7d5aec089fcc1e760e291b458c41ca0bffb9b86e9e3ebbd2d1faa