feat: add share button and share sheet to Token Details page #152182
ci.yml
on: pull_request
Get workflow and job requirements
/
Filter files changed and decide which jobs to run
12s
Matrix: scripts
Run `@lavamoat/git-safe-dependencies`
2m 34s
Run Performance Tests (PR)
/
Determine Branch Name
Run Performance Tests (PR)
/
Compute Performance Test Selection
Matrix: Component view tests
Matrix: unit-tests
Ship JS bundle size check
0s
Run Performance Tests (PR)
/
Read Device Matrix
Run Performance Tests (PR)
/
Set Unified BrowserStack Build Names
Run Performance Tests (PR)
/
...
/
Check if Android builds are needed
Run Performance Tests (PR)
/
...
/
Check if iOS builds are needed
Matrix: Appium Smoke Tests (Android) / appium-accounts-android-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (Android) / appium-perps-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 / identity-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 / prediction-market-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / seedless-onboarding-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 / swap-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / wallet-platform-android-smoke
Waiting for pending jobs
Run Performance Tests (PR)
/
...
/
prepare
Run Performance Tests (PR)
/
...
/
prepare
Run Performance Tests (PR)
/
...
/
prepare
Run Performance Tests (PR)
/
...
/
prepare
Delete CI JS deps artifact
3s
Android E2E Smoke Tests
/
Report Android Smoke Tests
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 / identity-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 / prediction-market-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / seedless-onboarding-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 / swap-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / wallet-platform-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-accounts-ios-smoke
Waiting for pending jobs
Matrix: Appium Smoke Tests (iOS) / appium-perps-ios-smoke
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
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
Report Fixture Validation
0s
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
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
Run Performance Tests (PR)
/
...
/
Emit build metadata
Run Performance Tests (PR)
/
...
/
Emit build metadata
Run Performance Tests (PR)
/
...
/
Emit build metadata
Run Performance Tests (PR)
/
...
/
Emit build metadata
Log merge group failure
0s
Run Performance Tests (PR)
/
...
/
Upload APKs to BrowserStack
Run Performance Tests (PR)
/
...
/
Download IPAs and Upload to BrowserStack
Matrix: Run Performance Tests (PR) / Run Android Onboarding Tests / run-tests
Waiting for pending jobs
Matrix: Run Performance Tests (PR) / Run iOS Onboarding Tests / run-tests
Waiting for pending jobs
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
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)
/
Send Slack Notification
Run Performance Tests (PR)
/
Post Performance Results to PR
Annotations
26 errors, 29 warnings, and 3 notices
|
Dedupe
Process completed with exit code 1.
|
|
Run `test:depcheck`
Process completed with exit code 255.
|
|
Run `format:check`
The strategy configuration was canceled because "scripts.test_depcheck" failed
|
|
Run `format:check`
The operation was canceled.
|
|
Run `lint:tsc`
The strategy configuration was canceled because "scripts.test_depcheck" failed
|
|
Run `lint:tsc`
The operation was canceled.
|
|
Run `lint`
The strategy configuration was canceled because "scripts.test_depcheck" failed
|
|
Run `lint`
The operation was canceled.
|
|
Unit tests (7)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Component view tests (1)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Component view tests (1)
The operation was canceled.
|
|
Unit tests (8)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Unit tests (8)
The operation was canceled.
|
|
Component view tests (2)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Component view tests (2)
The operation was canceled.
|
|
Unit tests (10)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Unit tests (10)
The operation was canceled.
|
|
Unit tests (3)
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Build iOS Apps / Build iOS E2E Apps
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Unit tests (3)
The operation was canceled.
|
|
Build iOS Apps / Build iOS E2E Apps
The operation was canceled.
|
|
Build Android APKs / Build Android E2E APKs
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Build Android APKs / Build Android E2E APKs
The operation was canceled.
|
|
ci
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
ci
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
ci
Canceling since a higher priority waiting request for ci-refs/pull/31868/merge exists
|
|
Prepare E2E Timings
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. 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/
|
|
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 `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 `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 `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/
|
|
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/
|
|
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/
|
|
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 (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, 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 (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 (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/
|
|
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. 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/
|
|
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. 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/
|
|
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. 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, 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/
|
|
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/
|
|
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, 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/
|
|
JS bundle size check
iOS JS bundle delta vs baseline: .0012 MB (current 59.2414 MB, baseline 59.2402 MB)
|
|
Omni Cache
Cache hits: 0
Cache misses: 2
Hit rate: 0.0%
Downloads: none
Uploads: none::notice title=Resource Utilization::Peak CPU utilization: 8.00 cores (100.00% of 8.00) at 600s
Peak memory utilization: 13 GB (38.66% of 34 GB) at 700s
|
|
Omni Cache
Cache hits: 0
Cache misses: 4
Hit rate: 0.0%
Downloads: none
Uploads: none::notice title=Resource Utilization::Peak CPU utilization: 6.28 cores (39.26% of 16.00) at 150s
Peak memory utilization: 9.1 GB (18.01% of 50 GB) at 760s
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-unit-1
Expired
|
7.35 MB |
sha256:b9f127ccbb60df47f6141f52026bf7664bba63546800562c0bcc69e2cf7740e8
|
|
|
coverage-unit-2
Expired
|
7.31 MB |
sha256:5fb386d6fa462fe91e302f451b301b03f036f716f5bf602ce784efc6fbda51e4
|
|
|
coverage-unit-4
Expired
|
7.43 MB |
sha256:41ab3a3abf75193ac6a2c6bbef39ede824247a70262f767ca82522a667eaefed
|
|
|
coverage-unit-5
Expired
|
7.33 MB |
sha256:dcd0275fe161da2c71c941c38c7522961397f5ccb550d8d642a303302f8cff19
|
|
|
coverage-unit-6
Expired
|
7.4 MB |
sha256:b2a31aad7c963690f77232af828831f94c58b138ee81a3cf315fe87d09892d97
|
|
|
coverage-unit-7
Expired
|
7.42 MB |
sha256:90f39bde17992e01df863561dc6859a1fba5619a0c0ebbe33c67e1ab4dc11e7a
|
|
|
coverage-unit-9
Expired
|
7.3 MB |
sha256:fc03fa0cb583a077365d211bf2da68fa336f93eefa1bdb804b94a5fc86779541
|
|
|
e2e-timings-27919963379
|
2.16 KB |
sha256:f942fd640bd51fdc61d50064e5bbb4e98b5eeb523ac3ef4e1962e52ff26cf02c
|
|
|
ios-bundle
Expired
|
15.2 MB |
sha256:0dfd618994bb7caf436228cb9d924fbd2cee17e67db68907e061a202f023e342
|
|