|
29 | 29 | runs-on: ubuntu-latest |
30 | 30 | steps: |
31 | 31 | - uses: actions/checkout@v6 |
| 32 | + - name: setup system dependencies |
| 33 | + run: sudo apt-get update && sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev |
32 | 34 | - name: setup pnpm |
33 | 35 | uses: pnpm/action-setup@v5 |
34 | 36 | - name: Setup node |
@@ -64,29 +66,32 @@ jobs: |
64 | 66 | target: i686-pc-windows-msvc |
65 | 67 | - host: ubuntu-latest |
66 | 68 | target: x86_64-unknown-linux-gnu |
67 | | - build: pnpm build --target x86_64-unknown-linux-gnu --use-napi-cross |
| 69 | + build: pnpm build --target x86_64-unknown-linux-gnu |
68 | 70 | - host: macos-latest |
69 | 71 | target: aarch64-apple-darwin |
70 | 72 | build: pnpm build --target aarch64-apple-darwin |
71 | 73 | - host: ubuntu-latest |
72 | 74 | target: aarch64-unknown-linux-gnu |
73 | | - build: pnpm build --target aarch64-unknown-linux-gnu --use-napi-cross |
74 | | - - host: ubuntu-latest |
| 75 | + build: pnpm build --target aarch64-unknown-linux-gnu |
| 76 | + - host: ubuntu-24.04-arm |
75 | 77 | target: armv7-unknown-linux-gnueabihf |
76 | 78 | build: pnpm build --target armv7-unknown-linux-gnueabihf --use-napi-cross |
77 | 79 | - host: windows-latest |
78 | 80 | target: aarch64-pc-windows-msvc |
79 | 81 | build: pnpm build --target aarch64-pc-windows-msvc |
80 | | - name: stable - ${{ matrix.settings.target }} - node@20 |
| 82 | + name: stable - ${{ matrix.settings.target }} - node@24 |
81 | 83 | runs-on: ${{ matrix.settings.host }} |
82 | 84 | steps: |
83 | 85 | - uses: actions/checkout@v6 |
| 86 | + - name: setup system dependencies |
| 87 | + run: sudo apt-get update && sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev |
| 88 | + if: ${{ contains(matrix.settings.host, 'ubuntu') }} |
84 | 89 | - name: setup pnpm |
85 | 90 | uses: pnpm/action-setup@v5 |
86 | 91 | - name: Setup node |
87 | 92 | uses: actions/setup-node@v6 |
88 | 93 | with: |
89 | | - node-version: 22 |
| 94 | + node-version: 24 |
90 | 95 | cache: pnpm |
91 | 96 | - name: Install |
92 | 97 | uses: dtolnay/rust-toolchain@stable |
@@ -205,6 +210,8 @@ jobs: |
205 | 210 | runs-on: ${{ contains(matrix.target, 'aarch64') && 'ubuntu-24.04-arm' || 'ubuntu-latest' }} |
206 | 211 | steps: |
207 | 212 | - uses: actions/checkout@v6 |
| 213 | + - name: setup system dependencies |
| 214 | + run: sudo apt-get update && sudo apt-get install -y libxdo-dev libxkbcommon-dev libxi-dev libxtst-dev |
208 | 215 | - name: setup pnpm |
209 | 216 | uses: pnpm/action-setup@v5 |
210 | 217 | - name: Setup node |
|
0 commit comments