Skip to content

Fix failing CI checks for React Native, Rust, and Soroban pipelines #229

@ONEONUORA

Description

@ONEONUORA

Overview

Some of the existing CI pipelines are currently failing and need to be fixed to restore a healthy development workflow.

This issue focuses on debugging and resolving failures across the React Native, Rust, and Soroban CI checks.


Affected CI Checks

React Native

  • ESLint checks
  • TypeScript checks
  • Jest tests

Rust

  • cargo fmt
  • cargo clippy
  • cargo test

Soroban

  • Soroban contract tests
  • Rust linting/formatting for contracts

Tasks

  • Investigate failing GitHub Actions jobs
  • Fix formatting issues causing cargo fmt to fail
  • Resolve Clippy warnings/errors
  • Fix broken Rust tests
  • Fix failing Soroban contract tests
  • Resolve React Native lint issues
  • Resolve TypeScript compilation errors
  • Fix failing Jest tests
  • Ensure CI passes locally before pushing changes
  • Verify all GitHub Actions workflows complete successfully

Acceptance Criteria

  • All CI workflows pass successfully
  • No failing GitHub Actions checks remain
  • Rust and Soroban tests pass
  • React Native linting, type checks, and tests pass
  • No Clippy warnings remain in CI
  • Pull requests can merge without CI blockage

Helpful Commands

React Native

npm install
npm run lint
npm run typecheck
npm test

```bash
cargo fmt --all
cargo clippy --all-targets --all-features -- -D warnings
cargo test --all-features

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions