Skip to content

fix(confirmations): use elevated surface on transaction confirmation BottomSheet #161281

fix(confirmations): use elevated surface on transaction confirmation BottomSheet

fix(confirmations): use elevated surface on transaction confirmation BottomSheet #161281

Triggered via pull request July 15, 2026 18:45
Status Success
Total duration 41m 46s
Artifacts 39

ci.yml

on: pull_request
Get workflow and job requirements  /  Filter files changed and decide which jobs to run
22s
Get workflow and job requirements / Filter files changed and decide which jobs to run
Smart E2E Selection
1m 19s
Smart E2E Selection
Prepare CI JS dependencies
4m 1s
Prepare CI JS dependencies
Compute native build fingerprint
2m 35s
Compute native build fingerprint
JS bundle size check
11m 20s
JS bundle size check
Matrix: scripts
Run `@lavamoat/git-safe-dependencies`
2m 36s
Run `@lavamoat/git-safe-dependencies`
Prepare E2E Timings
17s
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
15m 52s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
25m 11s
Build iOS Apps / Build iOS E2E Apps
Ship JS bundle size check
0s
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
2m 7s
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-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
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 38s
SonarCloud analysis
Delete CI JS deps artifact
6s
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 30s
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
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
12s
SonarCloud quality gate status
Report Fixture Validation
13s
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

9 errors, 53 warnings, and 13 notices
iOS E2E Smoke Tests / confirmations-ios-smoke (1) / confirmations-ios-smoke-1
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
Android E2E Smoke Tests / confirmations-android-smoke (4) / confirmations-android-smoke-4
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
Validate E2E Fixtures / validate-e2e-fixtures
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
Android E2E Smoke Tests / confirmations-android-smoke (1) / confirmations-android-smoke-1
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
iOS E2E Smoke Tests / confirmations-ios-smoke (3) / confirmations-ios-smoke-3
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
iOS E2E Smoke Tests / confirmations-ios-smoke (4) / confirmations-ios-smoke-4
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
Android E2E Smoke Tests / confirmations-android-smoke (2) / confirmations-android-smoke-2
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
Android E2E Smoke Tests / confirmations-android-smoke (3) / confirmations-android-smoke-3
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
iOS E2E Smoke Tests / confirmations-ios-smoke (2) / confirmations-ios-smoke-2
Unable to download artifact(s): Artifact not found for name: e2e-timings-29441845542 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
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 `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 `@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 `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/
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/
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 (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 (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/
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/
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/
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
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/
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 (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/
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 (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/
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/
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/
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/
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/github-script@v7, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache/restore@bba69c6578b863ad0398ad40567bd2ef70290fe0, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. 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/github-script@v7, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache/restore@bba69c6578b863ad0398ad40567bd2ef70290fe0, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
iOS E2E Smoke Tests / confirmations-ios-smoke (1) / confirmations-ios-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@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/
Android E2E Smoke Tests / confirmations-android-smoke (4) / confirmations-android-smoke-4
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/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, 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/
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/
Android E2E Smoke Tests / confirmations-android-smoke (1) / confirmations-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/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, 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/
iOS E2E Smoke Tests / confirmations-ios-smoke (3) / confirmations-ios-smoke-3
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/
iOS E2E Smoke Tests / confirmations-ios-smoke (4) / confirmations-ios-smoke-4
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/
Android E2E Smoke Tests / confirmations-android-smoke (2) / confirmations-android-smoke-2
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/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, 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/
Android E2E Smoke Tests / confirmations-android-smoke (3) / confirmations-android-smoke-3
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/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, 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/
iOS E2E Smoke Tests / confirmations-ios-smoke (2) / confirmations-ios-smoke-2
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/
JS bundle size check
iOS JS bundle delta vs baseline: -.0001 MB (current 60.8372 MB, baseline 60.8373 MB)
Omni Cache
Cache hits: 1 Cache misses: 3 Hit rate: 25.0% Downloads: count=1 total=5.6 GiB avg=5.6 GiB avgTime=2m57.38s avgSpeed=34 MB/s Uploads: count=2 total=5.9 GiB avg=2.9 GiB avgTime=31.366s avgSpeed=100 MB/s::notice title=Resource Utilization::Peak CPU utilization: 15.99 cores (99.91% of 16.00) at 740s Peak memory utilization: 14 GB (27.00% of 50 GB) at 930s
Omni Cache
Cache hits: 1 Cache misses: 1 Hit rate: 50.0% Downloads: count=1 total=4.1 GiB avg=4.1 GiB avgTime=46.629s avgSpeed=95 MB/s Uploads: count=1 total=4.1 GiB avg=4.1 GiB avgTime=24.988s avgSpeed=178 MB/s::notice title=Resource Utilization::Peak CPU utilization: 8.00 cores (100.00% of 8.00) at 700s Peak memory utilization: 14 GB (39.81% of 34 GB) at 1330s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 160s Peak memory utilization: 11 GB (62.74% of 17 GB) at 210s
Resource Utilization
Peak CPU utilization: 8.39 cores (52.45% of 16.00) at 260s Peak memory utilization: 23 GB (45.55% of 50 GB) at 590s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 160s Peak memory utilization: 11 GB (63.33% of 17 GB) at 200s
Report Fixture Validation
Fixture schema up to date. 9 value mismatches (expected).
Resource Utilization
Peak CPU utilization: 9.19 cores (57.43% of 16.00) at 290s Peak memory utilization: 23 GB (44.81% of 50 GB) at 540s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 150s Peak memory utilization: 11 GB (63.76% of 17 GB) at 270s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 150s Peak memory utilization: 11 GB (63.60% of 17 GB) at 220s
Resource Utilization
Peak CPU utilization: 9.83 cores (61.46% of 16.00) at 280s Peak memory utilization: 24 GB (46.44% of 50 GB) at 810s
Resource Utilization
Peak CPU utilization: 8.12 cores (50.78% of 16.00) at 260s Peak memory utilization: 23 GB (45.68% of 50 GB) at 520s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 53s Peak memory utilization: 11 GB (64.15% of 17 GB) at 620s

Artifacts

Produced during runtime
Name Size Digest
coverage-cv-1
7.79 MB
sha256:64ae8005f690a062641d139c7e9e1e73c90dd8a6bb21b3bdcb0851f6f8916793
coverage-cv-2
7.78 MB
sha256:f62686f1b0082c06d2ebb8097192fb98a1e37b184737c5e1deb011f433603352
coverage-integration-1
2.79 MB
sha256:bf539eafe432925b5710d8135f95e7b3b608bb168d39cc8b0271ceb6e04d7f31
coverage-integration-2
400 KB
sha256:3be00cda114c6ee6bc47534392c007f69ac7e90677ab4549ce02f245efc00ee5
coverage-unit-1
7.93 MB
sha256:91455d5bba2791fa73f9852c0667193bad10505dbe7c513c8514564ec3dac070
coverage-unit-10
8.06 MB
sha256:00128d44e1fdc0924ebfbe2dcc55f51bd967c4e65162d53cba835b3db1f2e5df
coverage-unit-2
7.88 MB
sha256:f83d5b27c1bcd4521c0fde77d77f7713f97d748aaf9145283593639a53fc58a7
coverage-unit-3
8.13 MB
sha256:d41276f3123c9f107298139ab2a5901b72b779a6f4469908fcd100ea3f40fcf6
coverage-unit-4
8 MB
sha256:77d2d60d8f1ccfc3a13602d0ae2672b9bd1f04da5f5d020f676b645678c0015d
coverage-unit-5
7.91 MB
sha256:1e4ba21e74a2779b3bcda874d3e344b01f1ecaf274be33ef3264638c271b7dba
coverage-unit-6
7.98 MB
sha256:aeef78a7eedb7297a31cdb98fb8b27025456a4b7d622829fb1761e92cf04a0f1
coverage-unit-7
7.99 MB
sha256:cf9dac3041a44ab912dc6ea612f7571259de4a04a5f245e45b33c854a8b4a285
coverage-unit-8
8.17 MB
sha256:157cab32e1a34f1f6abc66ecfbf885b851d0d924264bea3ca2863eadb4f8ebe3
coverage-unit-9
7.88 MB
sha256:4d19f023e86796d7b93f905aeabd80b0d2adbe40171ea8f373d75297ccb08eb8
cv-test-coverage-html
27.4 MB
sha256:eb59d9f94c32d4361075709887388b9aa59fc81d796c12a64bb6a46fe70d8b39
cv-test-coverage-summary
149 KB
sha256:25a218f5654cbbe6159b91f72e9708901c27271e4e5630e691aa4194eb1d893f
cv-test-stats
188 Bytes
sha256:05fa344d09185f80162f9e84c4ac981f3e4b441166cfc2323ba3fb10c478820d
integration-test-coverage-html
8.85 MB
sha256:38d796beff9b801b928dda7dadccc739222b703b961cbc75d1a2590688ad08e1
integration-test-coverage-summary
48.5 KB
sha256:9e0ec23a673d17bd871e8c200a2704689147d6de57ae72c7cd305ecae533fe3f
integration-test-stats
202 Bytes
sha256:fb1d819eefcd1cc0fbd8eb81a530b6e7c7f14b752ebb742cdf90f378f01e5383
ios-bundle
15.6 MB
sha256:32345ca35b478def7f9da5a49984c5a5cdff04561a385ca12fc8599871329afa
lcov.info
1.2 MB
sha256:0da1006b7ae15dc77f4ff68a524730fbfd350bbec9507dd85187ae3d75f1a424
main-e2e-MetaMask.app
113 MB
sha256:4de776e19cc04f2323d830e082e0780df109b4bc5589436a011a5e2970bdfd9e
main-e2e-android-build-metadata
483 Bytes
sha256:c4010748a78ce8c1219d5a5ce9a5f462ae275213218304728ab02bc5b1d61ddc
main-e2e-index.js.map
22.8 MB
sha256:fbcab432680299ea978189cbf8f107585a7d7c6b6d6f37fe93d3f6053ff3bdac
main-e2e-ios-build-metadata
461 Bytes
sha256:a02257307a804a67877b6bc1c016994771e380c718199f30a8ac86e7dc360554
main-e2e-release-androidTest.apk
3.21 MB
sha256:0d319909c3d68995331deca2b2507c5f81cbce11830264fa23208078b03272c4
main-e2e-release.apk
89.7 MB
sha256:c3d9878024c9421a93b48381a72602afa48953c74f84e81dd2fb52d63672864b
test-e2e-main-confirmations-android-smoke-1-junit-results
1.31 KB
sha256:fa8184c2bf7726121a233f78a4e5c96de88e5a61f2fb83636b936fc74816b97a
test-e2e-main-confirmations-android-smoke-2-junit-results
1.56 KB
sha256:0717d4c1c884174c563b5666c318cc4fe25f1cc61b47b2dc160d3405bcab62d2
test-e2e-main-confirmations-android-smoke-3-junit-results
1.78 KB
sha256:4ca9061df174020539d1de6ef4c5f8c7e6aa97d508788a5b5e98949e88c4a607
test-e2e-main-confirmations-android-smoke-4-junit-results
1.42 KB
sha256:ab4c1bab90358e6be8eb4623535c694f477aaa2507d492291df6204dcff8d46c
test-e2e-main-confirmations-ios-smoke-1-junit-results
1.3 KB
sha256:fa21d0377b55b5aac3b38ab08b29dc92d1533842ed95a7995b1030b8aae2211b
test-e2e-main-confirmations-ios-smoke-2-junit-results
1.55 KB
sha256:efc668ee099b9d4be7ca41f9ea706deac6aec7ffa7e4dafc89e56bbee7f0a13a
test-e2e-main-confirmations-ios-smoke-3-junit-results
1.78 KB
sha256:10648a8fee5d096c8c49fb67674154c9a9486068e18e49eeec635166f9b93a6b
test-e2e-main-confirmations-ios-smoke-4-junit-results
1.42 KB
sha256:fc365bd95f40367c7040e4dcefa30f5bb8145b395674621fd75ee5e3c563e10d
test-e2e-main-validate-e2e-fixtures-junit-results
2.75 KB
sha256:ca78ef4ae8f2967b9d73883a74acc7ff721c3f6bc0c4938230461af298550c6d
unit-test-coverage-summary
156 KB
sha256:36c31538b8fceab31388c5f731b74dd9e4406fb4c53575d95e8c463fb4f93535
unit-test-stats
184 Bytes
sha256:dad9919b9c4161acc42967507b6ae68a3ba07566fb0e1bd0611bc4ba03519810