Skip to content

fix: add serde_json and rand deps for soroban-sdk testutils integration tests #61

fix: add serde_json and rand deps for soroban-sdk testutils integration tests

fix: add serde_json and rand deps for soroban-sdk testutils integration tests #61

Triggered via pull request June 11, 2026 11:52
Status Failure
Total duration 13m 49s
Artifacts

ci.yml

on: pull_request
Contract Linting (Clippy & Fmt)
10s
Contract Linting (Clippy & Fmt)
Contract Unit Tests
1m 15s
Contract Unit Tests
Backend Tests
42s
Backend Tests
Security & Dependency Scan
26s
Security & Dependency Scan
Frontend Lint
39s
Frontend Lint
Frontend TypeCheck
42s
Frontend TypeCheck
Gas Usage Profiling
13m 45s
Gas Usage Profiling
Deploy & Verify Contracts
Deploy & Verify Contracts
Build & Push Docker Image
Build & Push Docker Image
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 17 warnings
Contract Linting (Clippy & Fmt)
Process completed with exit code 1.
Contract Unit Tests
Process completed with exit code 101.
Gas Usage Profiling
Process completed with exit code 101.
Contract Linting (Clippy & Fmt)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security & Dependency Scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend Lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend Lint: app/frontend/app/dashboard/new/page.tsx#L95
'setSidebarExpanded' is assigned a value but never used
Frontend Lint: app/frontend/app/dashboard/new/page.tsx#L95
'sidebarExpanded' is assigned a value but never used
Frontend Lint: app/frontend/app/dao/page.tsx#L21
Unexpected console statement
Frontend Lint: app/frontend/app/dao/[id]/page.tsx#L29
'err' is defined but never used
Frontend Lint: app/frontend/app/Components/missions/FilterPanel.tsx#L7
Unexpected any. Specify a different type
Frontend Lint: app/frontend/app/Components/missions/FilterPanel.tsx#L5
Unexpected any. Specify a different type
Frontend Lint: app/frontend/app/Components/missions/EmptyState.tsx#L27
'categoryConfig' is assigned a value but never used
Frontend Lint: app/frontend/app/Components/missions/EmptyState.tsx#L20
'statusConfig' is assigned a value but never used
Frontend Lint: app/frontend/app/Components/missions/EmptyState.tsx#L8
'Mission' is defined but never used
Frontend Lint: app/frontend/api/auth/refresh/route.ts#L81
Unexpected console statement
Frontend TypeCheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Backend Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Contract Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Gas Usage Profiling
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/