Skip to content

Commit 9589dc4

Browse files
authored
chore: adds missing OS dependencies (#64)
1 parent 202fe7f commit 9589dc4

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/publish.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@ jobs:
3030
with:
3131
node-version: '24'
3232
registry-url: 'https://registry.npmjs.org'
33-
- run: npm install -g npm@11
33+
- name: Install OS dependencies
34+
run: |
35+
sudo apt-get update
36+
# Required for USB functionality
37+
sudo apt-get install -y libusb-1.0-0-dev
38+
# Required for Linux udev/device detection
39+
sudo apt-get install -y libudev-dev
3440
- name: Install Dependencies
3541
run: npm ci
3642
- name: Build
@@ -54,7 +60,13 @@ jobs:
5460
with:
5561
node-version: '24'
5662
registry-url: 'https://registry.npmjs.org'
57-
- run: npm install -g npm@11
63+
- name: Install OS dependencies
64+
run: |
65+
sudo apt-get update
66+
# Required for USB functionality
67+
sudo apt-get install -y libusb-1.0-0-dev
68+
# Required for Linux udev/device detection
69+
sudo apt-get install -y libudev-dev
5870
- name: Package next
5971
run: ./scripts/package-next
6072
- name: Publish

0 commit comments

Comments
 (0)