Skip to content

ci: build the Qt client and pass the frontend tests again - #120

Merged
SetZero merged 1 commit into
developfrom
fix/ci-develop
Sep 28, 2026
Merged

SetZero merged 1 commit into
developfrom
fix/ci-develop

Conversation

@SetZero

@SetZero SetZero commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Description

Fixes CI on develop, which has been red since it last ran in June and blocks unrelated PRs such as #114.

Changes

  • qt6ui: Authenticate gained a device field (2c37c48); the Qt client now passes device: None, logging in as no particular device like a stock client.
  • Admin page test: the expected list now includes the invites page added in f012bbf.
  • accountSync: listen() rejects outside Tauri, and the eight unhandled rejections failed vitest even though every test passed. The listener now logs and carries on, as the screenshare hook's listener does.

The integration tests need the Docker Mumble server and are left to CI. cargo build of qt6ui also passes locally.

Checklist

  • Code compiles without warnings (cargo clippy --workspace -- -D warnings)
  • TypeScript type-checks (npx tsc --noEmit)
  • Frontend tests pass (npm test)
  • Rust tests pass (cargo test --package mumble-protocol --features opus-codec --lib)
  • New functionality has tests (no new functionality)
  • Boy Scout Rule applied - files left cleaner than found

🤖 Generated with Claude Code

qt6ui never learned about Authenticate's new `device` field; it logs in
as no device in particular, like a stock client. The admin page test
still expected the list from before the invites page. accountSync's
record listener rejected outside Tauri and left eight unhandled errors
that failed vitest on their own; it now logs and carries on, as the
screenshare listener does.
@SetZero
SetZero merged commit 0f14c8a into develop Sep 28, 2026
10 checks passed
@SetZero
SetZero deleted the fix/ci-develop branch September 28, 2026 16:31
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