Skip to content

Commit ad6542a

Browse files
author
Maxime LUCE
committed
ci: prepare build
1 parent 168079c commit ad6542a

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

.github/workflows/CI.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
runs-on: ubuntu-latest
3030
steps:
3131
- uses: actions/checkout@v6
32+
- name: setup system dependencies
33+
run: sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev
3234
- name: setup pnpm
3335
uses: pnpm/action-setup@v5
3436
- name: Setup node
@@ -81,12 +83,15 @@ jobs:
8183
runs-on: ${{ matrix.settings.host }}
8284
steps:
8385
- uses: actions/checkout@v6
86+
- name: setup system dependencies
87+
run: sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev
88+
if: ${{ contains(matrix.settings.host, 'ubuntu') }}
8489
- name: setup pnpm
8590
uses: pnpm/action-setup@v5
8691
- name: Setup node
8792
uses: actions/setup-node@v6
8893
with:
89-
node-version: 22
94+
node-version: 24
9095
cache: pnpm
9196
- name: Install
9297
uses: dtolnay/rust-toolchain@stable
@@ -205,6 +210,8 @@ jobs:
205210
runs-on: ${{ contains(matrix.target, 'aarch64') && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}
206211
steps:
207212
- uses: actions/checkout@v6
213+
- name: setup system dependencies
214+
run: sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev
208215
- name: setup pnpm
209216
uses: pnpm/action-setup@v5
210217
- name: Setup node

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ crate-type = ["cdylib"]
1010
[dependencies]
1111
napi = "3.0.0"
1212
napi-derive = "3.0.0"
13-
enigo = "0.6.1"
13+
enigo = { version = "0.6.1", features = ["wayland", "xdo", "x11rb"] }
1414

1515
[build-dependencies]
1616
napi-build = "2"

0 commit comments

Comments
 (0)