Skip to content

Commit d08757a

Browse files
committed
Update github action
1 parent 0ce3332 commit d08757a

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "Make sure the project compiles successfully"
1+
name: "CI"
22
on:
33
push:
44
pull_request:
@@ -8,13 +8,21 @@ jobs:
88
name: cargo build
99
runs-on: ubuntu-latest
1010
steps:
11+
- name: Install system dependencies
12+
run: |
13+
sudo apt-get update
14+
sudo apt-get -y install libudev-dev
1115
- uses: actions/checkout@v4
1216
- uses: actions-rust-lang/setup-rust-toolchain@v1
1317
- run: cargo build --release
1418
formatting:
1519
name: cargo fmt
1620
runs-on: ubuntu-latest
1721
steps:
22+
- name: Install system dependencies
23+
run: |
24+
sudo apt-get update
25+
sudo apt-get -y install libudev-dev
1826
- uses: actions/checkout@v4
1927
- uses: actions-rust-lang/setup-rust-toolchain@v1
2028
with:
@@ -25,6 +33,10 @@ jobs:
2533
name: cargo clippy
2634
runs-on: ubuntu-latest
2735
steps:
36+
- name: Install system dependencies
37+
run: |
38+
sudo apt-get update
39+
sudo apt-get -y install libudev-dev
2840
- uses: actions/checkout@v4
2941
- uses: actions-rust-lang/setup-rust-toolchain@v1
3042
with:

0 commit comments

Comments
 (0)