Skip to content

feat(rewards): expose GET /campaigns endpoint through RewardsController #118236

feat(rewards): expose GET /campaigns endpoint through RewardsController

feat(rewards): expose GET /campaigns endpoint through RewardsController #118236

Triggered via pull request March 6, 2026 11:48
Status Success
Total duration 26m 49s
Artifacts 17

ci.yml

on: pull_request
needs_e2e_build  /  Check if builds will happen
14s
needs_e2e_build / Check if builds will happen
Smart E2E Selection
2m 6s
Smart E2E Selection
Matrix: component-view-tests
Matrix: unit-tests
js-bundle-size-check
10m 22s
js-bundle-size-check
Matrix: scripts
git-safe-dependencies
2m 30s
git-safe-dependencies
Build Android APKs  /  Build Android E2E APKs
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
Build iOS Apps / Build iOS E2E Apps
merge-unit-and-component-view-tests
3m 12s
merge-unit-and-component-view-tests
ship-js-bundle-size-check
0s
ship-js-bundle-size-check
Matrix: Android E2E Smoke Tests / accounts-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / card-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 / 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 / ramps-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / trade-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / wallet-platform-android-smoke
Waiting for pending jobs
Android Flask E2E Smoke Tests  /  Repack Android Flask Apps
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
0s
iOS Tests Ready
Android E2E Smoke Tests  /  Report Android Smoke Tests
Android E2E Smoke Tests / Report Android Smoke Tests
Matrix: Android Flask E2E Smoke Tests / flask-android-smoke
Waiting for pending jobs
Validate E2E Fixtures  /  test-e2e-mobile
Validate E2E Fixtures / test-e2e-mobile
Matrix: iOS E2E Smoke Tests / accounts-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / card-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 / 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 / ramps-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / trade-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / wallet-platform-ios-smoke
Waiting for pending jobs
iOS Flask E2E Smoke Tests  /  Repack iOS Flask Apps
iOS Flask E2E Smoke Tests / Repack iOS Flask Apps
sonar-cloud-quality-gate-status
43s
sonar-cloud-quality-gate-status
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
Android Flask E2E Smoke Tests / Report Android Smoke Tests
Report Fixture Validation
0s
Report Fixture Validation
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
iOS E2E Smoke Tests / Report iOS Smoke Tests
Matrix: iOS Flask E2E Smoke Tests / flask-ios-smoke
Waiting for pending jobs
All jobs pass
3s
All jobs pass
iOS Flask E2E Smoke Tests  /  Report iOS Flask Smoke Tests
iOS Flask E2E Smoke Tests / Report iOS Flask Smoke Tests
Check all jobs pass
4s
Check all jobs pass
Log merge group failure
0s
Log merge group failure
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
scripts (lint): app/components/Snaps/SnapUIAssetSelector/useSnapAssetDisplay.tsx#L162
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
scripts (lint): app/components/Nav/Main/index.js#L382
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
scripts (lint): app/components/Nav/Main/index.js#L171
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
scripts (lint): app/components/Nav/Main/RootRPCMethodsUI.js#L133
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
scripts (lint): app/components/Nav/App/App.tsx#L1175
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
scripts (lint): app/component-library/providers/ThemeProvider/ThemeProvider.test.tsx#L29
Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)
scripts (lint): app/component-library/components/Avatars/Avatar/variants/AvatarToken/AvatarToken.tsx#L49
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
scripts (lint): app/__mocks__/rive-react-native.tsx#L62
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
scripts (lint): app/__mocks__/@react-native-community/netinfo.ts#L1
'fetch' is already a global variable

Artifacts

Produced during runtime
Name Size Digest
coverage-cv-1
2.74 MB
sha256:73692300378e0fb7f559591279282469a48e9a58b1e43129d272266d2d695625
coverage-cv-2
2.74 MB
sha256:58da3c743dc644e0adbd9b4cfaf8c4fd8d4c4d73093138cb3d4995481e9db8bc
coverage-unit-1
2.81 MB
sha256:9dd5a1294a37677060814c382e4565d323c7e6a1e527e1d811ec9e9fadd42042
coverage-unit-10
2.84 MB
sha256:b7e4e0f324fe6e76ab5e19dedd2879d4b1f0a5ffcb75b4f5e75ccdd4dcd92637
coverage-unit-2
2.79 MB
sha256:52fca7e5cca9f77c35a1777d0a3edd150b904ab9280bc41781817c11b2668fae
coverage-unit-3
2.87 MB
sha256:6708bcde9e36b0e5a86982b70f65070beefd78f5208bfedd2a8385d9593accef
coverage-unit-4
2.82 MB
sha256:e88cfa52574ff8c1ad75bf948826d43934bbf2599e4b81ee636f5ee9237eb38a
coverage-unit-5
2.88 MB
sha256:c4e3b0954f362eff88831ce3ecc879a5ed80dfb294568a3e3379f5c39e12c585
coverage-unit-6
2.82 MB
sha256:081c724760f018c3c9f6788b642023c60440096aa1f00c4104266b5000852c94
coverage-unit-7
2.87 MB
sha256:aaf8801d2132858474651bd262611007b2269f164392bf04172d624219275770
coverage-unit-8
2.88 MB
sha256:46838145920cf8130dcb7db4a36157451c61c1008f846e566c8ea734716f41e0
coverage-unit-9
2.79 MB
sha256:fff882d53d5660e94871ddc7377c06fb64badd26f970c5bfc7f55a508a4b1537
cv-test-coverage-html
20.8 MB
sha256:5322d5e8b35a4dbfa0e2f45033f96e492a1414ce39b56d105a238475983faf58
cv-test-stats
187 Bytes
sha256:fefc5eb8cf245da504ea864a253a4a6377ae367f23b8dbf76a7846d94a108d80
ios-bundle
13.1 MB
sha256:631739ce4eca6ecf57f4f6cdf09481a819f51e1a7873f08e85ada7225ed56772
lcov.info
868 KB
sha256:188a0a98570964fd366c8bbf232f14c56f898280b6c655b98b17d6069b3792d3
unit-test-stats
184 Bytes
sha256:5e424d5a9b1a94af97e46f77a25f136c46eca23a7e4fdf0f54e1f343f39f83d2