Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1d8661d
fix: resolve CI blockers - root package.json syntax, .gitignore, orph…
Xhristin3 Jun 11, 2026
d5589a1
fix: resolve CI blockers - deps, type errors, eslint config, lock files
Xhristin3 Jun 11, 2026
125c755
fix: resolve remaining CI failures across all jobs
Xhristin3 Jun 11, 2026
9b630a8
fix: resolve all 8 failing backend test suites (42/42 pass)
Xhristin3 Jun 11, 2026
9cd6c48
feat: add stub lib.rs for dutch_auction_contract crate
Xhristin3 Jun 11, 2026
12d8f02
feat: add stub lib.rs for zk_ticket_contract crate
Xhristin3 Jun 11, 2026
54142e3
feat: add stub lib.rs for cross_contract_contract crate
Xhristin3 Jun 11, 2026
26dbdcd
fix: add libdbus-1-dev system dep to gas-profiling CI job
Xhristin3 Jun 11, 2026
a5fd270
fix: add wasm32 target to contract-test CI job
Xhristin3 Jun 11, 2026
0642100
fix: add wasm32 target and rust toolchain to security-audit CI job
Xhristin3 Jun 11, 2026
4536de1
fix: add rust toolchain and wasm target to integration-tests CI
Xhristin3 Jun 11, 2026
530880e
chore: add *.stackdump to .gitignore diagnostics section
Xhristin3 Jun 11, 2026
7f88b64
fix: regenerate backend package-lock.json to sync dependencies
Xhristin3 Jun 11, 2026
0da9706
fix: rename escrow-contract to escrow_contract to match package name
Xhristin3 Jun 11, 2026
87e624b
fix: apply cargo fmt to zk_ticket_contract stub (import ordering + fu…
Xhristin3 Jun 11, 2026
56b036c
fix: normalize all contract dependency names to underscore format (ti…
Xhristin3 Jun 11, 2026
e870787
fix: add libudev-dev to gas-profiling CI system dependencies
Xhristin3 Jun 11, 2026
02dfec9
fix: rename ticket-contract and multisig-wallet-contract to underscor…
Xhristin3 Jun 11, 2026
2fee53a
fix: remove console.log debug statements from data-aggregator demo page
Xhristin3 Jun 11, 2026
ad59b88
fix: replace 'as any' casts with proper Record types in MultiStepCour…
Xhristin3 Jun 11, 2026
726a352
fix: remove dead code after console.log cleanup in data-aggregator demo
Xhristin3 Jun 11, 2026
e2ca39b
fix: replace any types with unknown in DataSource and AggregatedData …
Xhristin3 Jun 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@ jobs:
- name: Install Rust stable toolchain
uses: dtolnay/rust-toolchain@stable

- name: Add wasm32 target
run: rustup target add wasm32-unknown-unknown

- name: Cache Cargo registry
uses: actions/cache@v4
with:
Expand Down Expand Up @@ -154,6 +157,12 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Install Rust stable toolchain
uses: dtolnay/rust-toolchain@stable

- name: Add wasm32 target
run: rustup target add wasm32-unknown-unknown

- name: Install cargo-audit
uses: taiki-e/install-action@cargo-audit

Expand Down Expand Up @@ -185,8 +194,11 @@ jobs:
- name: Install Rust stable toolchain
uses: dtolnay/rust-toolchain@stable

- name: Install system dependencies for Soroban CLI
run: sudo apt-get update && sudo apt-get install -y libdbus-1-dev libudev-dev pkg-config

- name: Install Soroban CLI
run: cargo install --locked soroban-cli --features opt
run: cargo install --locked soroban-cli

- name: Build contracts
working-directory: contract
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ jobs:
cache: 'npm'
cache-dependency-path: tests/integration/package.json

- name: Install Rust stable toolchain
uses: dtolnay/rust-toolchain@stable

- name: Add wasm32 target
run: rustup target add wasm32-unknown-unknown

- name: Install dependencies
run: npm ci

Expand Down
11 changes: 8 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,17 @@
################################################################################

# ============================================================================
# PACKAGE MANAGERS - LOCK FILES (NEVER COMMIT)
# PACKAGE MANAGERS - LOCK FILES
# ============================================================================
# These should be regenerated during setup, not stored in version control
package-lock.json
# NPM lock files SHOULD be committed for reproducible CI builds.
# Other lock files are workspace-level and should be regenerated during setup.
pnpm-lock.yaml
yarn.lock
Cargo.lock

# ============================================================================
# OTHER LOCK FILES
# ============================================================================
*.lock

# ============================================================================
Expand Down Expand Up @@ -166,6 +170,7 @@ pids/
# ============================================================================
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
dump.rdb
*.stackdump
perf-results/

# ============================================================================
Expand Down
4 changes: 2 additions & 2 deletions app/backend/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
/node_modules
/build

# Package manager lock files - should be regenerated
package-lock.json
# Package manager lock files — NPM lock files SHOULD be committed for reproducible CI builds.
# Other lock files are workspace-level and should be regenerated during setup.
pnpm-lock.yaml
yarn.lock
Cargo.lock
Expand Down
Loading
Loading