Skip to content

Improve CI caching and reliability coverage#12

Merged
DjDeveloperr merged 3 commits intomainfrom
improve-ci-reliability-tests
May 1, 2026
Merged

Improve CI caching and reliability coverage#12
DjDeveloperr merged 3 commits intomainfrom
improve-ci-reliability-tests

Conversation

@DjDeveloperr
Copy link
Copy Markdown
Collaborator

Summary

  • split CI into parallel Rust, client, package, build-artifact, and integration jobs with Cargo/npm caching
  • add cached SwiftUI integration fixture builder shared by CLI and JS API integration suites
  • expand deterministic Rust unit coverage for native bridge parsing, WebRTC lifecycle/timing, API accessibility/inspector logic, config, and metrics
  • add an opt-in stress/leak runner for live daemon reliability checks

Validation

  • npm test
  • cargo clippy --manifest-path server/Cargo.toml --all-targets -- -D warnings
  • npm run --prefix client typecheck
  • npm run build:client
  • npm run build:packages
  • npm run package:vscode-extension
  • npm run test:integration:fixture
  • node --check scripts/integration/fixture.mjs && node --check scripts/integration/prebuild-fixture.mjs && node --check scripts/integration/cli.mjs && node --check scripts/integration/js-api.mjs && node --check scripts/stress/simdeck.mjs
  • npx prettier --check package.json .github/workflows/ci.yml docs/guide/testing.md scripts/integration/fixture.mjs scripts/integration/prebuild-fixture.mjs scripts/integration/cli.mjs scripts/integration/js-api.mjs scripts/stress/simdeck.mjs
  • cargo fmt --manifest-path server/Cargo.toml --check
  • git diff --check
  • CI YAML parse check

@DjDeveloperr DjDeveloperr force-pushed the improve-ci-reliability-tests branch 2 times, most recently from 3a17e7d to efa71d2 Compare May 1, 2026 20:29
@DjDeveloperr DjDeveloperr force-pushed the improve-ci-reliability-tests branch from efa71d2 to 11b026d Compare May 1, 2026 20:37
@DjDeveloperr DjDeveloperr merged commit 8225d16 into main May 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant