Skip to content

fix(ci): add Linux system deps for selection-hook native rebuild#13855

Merged
DeJeune merged 1 commit intomainfrom
DeJeune/linux-deps-selection-hook
Mar 27, 2026
Merged

fix(ci): add Linux system deps for selection-hook native rebuild#13855
DeJeune merged 1 commit intomainfrom
DeJeune/linux-deps-selection-hook

Conversation

@DeJeune
Copy link
Copy Markdown
Collaborator

@DeJeune DeJeune commented Mar 27, 2026

Summary

  • Install libevdev-dev, libxtst-dev, libx11-dev, libxfixes-dev, and libwayland-dev in the Linux release build step so the selection-hook native module compiles successfully.

Test plan

  • Trigger a Linux-only release build via workflow_dispatch and verify it completes without native module compilation errors.

🤖 Generated with Claude Code

Install libevdev-dev, libxtst-dev, libx11-dev, libxfixes-dev, and
libwayland-dev on ubuntu-latest so the selection-hook native module
can be compiled during the Linux release build.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Signed-off-by: suyao <[email protected]>
Copy link
Copy Markdown
Contributor

@cherry-ai-bot cherry-ai-bot bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. This CI fix is narrowly scoped and correctly adds the Linux system development packages needed for rebuilding the selection-hook native module during the release build. I did not find any blocking issues in the workflow change.

Minor follow-up risk to watch: if selection-hook or related native dependencies require any additional system libraries on GitHub-hosted Ubuntu runners, the release job may still surface a different missing-package error, but that does not block this PR as written.

@DeJeune DeJeune merged commit d31652e into main Mar 27, 2026
11 checks passed
@DeJeune DeJeune deleted the DeJeune/linux-deps-selection-hook branch March 27, 2026 09:37
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.

2 participants