File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ crate-type = ["cdylib"]
1010[dependencies ]
1111napi = " 3.0.0"
1212napi-derive = " 3.0.0"
13- enigo = " 0.6.1"
13+ enigo = { version = " 0.6.1" , features = [ " wayland " , " xdo " , " x11rb " ] }
1414
1515[build-dependencies ]
1616napi-build = " 2"
You can’t perform that action at this time.
0 commit comments