Skip to content

[codex] Fix main CI failures#39

Draft
jessmartin wants to merge 1 commit into
mainfrom
codex/fix-main-ci
Draft

[codex] Fix main CI failures#39
jessmartin wants to merge 1 commit into
mainfrom
codex/fix-main-ci

Conversation

@jessmartin

Copy link
Copy Markdown
Collaborator

Summary

  • install libasound2-dev in the Rust check/clippy jobs because the workspace still builds claude-mcp, which reaches cpal/alsa-sys through freeq-av on Linux
  • refresh freeq-sdk-js/package-lock.json so npm ci can resolve the missing @emnapi/runtime peer entry
  • run cargo fmt --all and fix warnings/clippy findings surfaced by the current CI configuration

Validation

  • cargo fmt --all -- --check
  • git diff --check
  • RUSTFLAGS=''-D warnings'' cargo clippy --workspace --exclude freeq-av-client --exclude freeq-eliza --exclude freeq-av --exclude freeq-av-image -- -D warnings
  • RUSTFLAGS=''-D warnings'' cargo check --workspace --exclude freeq-av-client --exclude freeq-eliza --exclude freeq-av --exclude freeq-av-image
  • RUSTFLAGS=''-D warnings'' cargo test --workspace --exclude freeq-av-client --exclude freeq-eliza --exclude freeq-av --exclude freeq-av-image
  • npm ci && npx tsc --noEmit && npm run build in freeq-app
  • npm ci in freeq-sdk-js
  • npm audit --omit=dev --audit-level=high in freeq-app and freeq-sdk-js
  • cargo audit

Add the Linux ALSA development package needed by the workspace build, refresh the JS SDK lockfile, apply cargo fmt, and fix warnings surfaced by the CI clippy/check configuration.

Validated with: cargo fmt --all -- --check; git diff --check; RUSTFLAGS='-D warnings' cargo clippy --workspace --exclude freeq-av-client --exclude freeq-eliza --exclude freeq-av --exclude freeq-av-image -- -D warnings; RUSTFLAGS='-D warnings' cargo check/test with the same excludes; npm ci/build/audit for freeq-app and freeq-sdk-js; cargo audit.
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