Skip to content

ci: build and test the desktop suite on Linux and macOS - #514

Merged
yeroo merged 1 commit into
mainfrom
issue-504-suite-ci-linux-macos
Sep 28, 2026
Merged

yeroo merged 1 commit into
mainfrom
issue-504-suite-ci-linux-macos

Conversation

@yeroo

@yeroo yeroo commented Sep 28, 2026

Copy link
Copy Markdown
Owner

Adds two CI jobs for the desktop suite next to the existing Windows job (unchanged):

  • desktop suite (linux) — ubuntu-latest, installs the system packages gpui needs, cargo clippy -D warnings and cargo test under xvfb-run. The same recipe ran on the trial branch (https://github.com/yeroo/docxy/actions/runs/36411126454): clean build, no clippy warnings, 465/465 tests.
  • desktop suite (macos) — macos-latest (arm64), clippy + tests, so a macOS break fails the PR that caused it rather than the release build.

Closes #505. Part of #504 (CI; the Linux release artifact is still to do).

🤖 Generated with Claude Code

Two new jobs next to the Windows suite job, which stays as it is:
- desktop suite (linux): ubuntu-latest with the packages gpui needs,
  clippy -D warnings, tests under Xvfb. A trial run on this exact recipe
  built, linted and passed all 465 suite tests with no code changes.
- desktop suite (macos): macos-latest (arm64), clippy and tests, so a
  macOS break fails its PR instead of the release build.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BcEpjfs4C2APmMpu5SShYe
@yeroo
yeroo merged commit 1d39401 into main Sep 28, 2026
11 checks passed
@yeroo
yeroo deleted the issue-504-suite-ci-linux-macos branch September 28, 2026 12:46
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.

suite: build and test the desktop suite on macOS in CI (not only at release)

1 participant