Skip to content

Commit cd77f91

Browse files
committed
fix: missing dep in release workflow
1 parent 424af84 commit cd77f91

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ jobs:
2929

3030
steps:
3131
- name: Checkout repository
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v5
3333
with:
3434
fetch-depth: 0
3535

3636
- name: Install Linux build dependencies
3737
if: runner.os == 'Linux'
3838
run: |
3939
sudo apt-get update
40-
sudo apt-get install -y libgtk-4-dev libpixman-1-dev pkg-config dpkg-dev desktop-file-utils
40+
sudo apt-get install -y libgtk-4-dev libpixman-1-dev libusbredirparser-dev pkg-config dpkg-dev desktop-file-utils
4141
4242
- name: Validate desktop launcher
4343
if: runner.os == 'Linux'
@@ -85,7 +85,7 @@ jobs:
8585
cargo generate-rpm --target "${{ matrix.target }}" -o "dist/${BINARY_NAME}-${version}-${{ matrix.asset_suffix }}.rpm"
8686
8787
- name: Upload packaged artifact
88-
uses: actions/upload-artifact@v4
88+
uses: actions/upload-artifact@v6
8989
with:
9090
name: release-${{ matrix.target }}
9191
path: |
@@ -100,17 +100,17 @@ jobs:
100100

101101
steps:
102102
- name: Checkout repository
103-
uses: actions/checkout@v4
103+
uses: actions/checkout@v5
104104
with:
105105
fetch-depth: 0
106106

107107
- name: Set up Node.js
108-
uses: actions/setup-node@v4
108+
uses: actions/setup-node@v6
109109
with:
110-
node-version: lts/*
110+
node-version: 24
111111

112112
- name: Download packaged artifacts
113-
uses: actions/download-artifact@v4
113+
uses: actions/download-artifact@v8
114114
with:
115115
pattern: release-*
116116
path: dist

CONTRIBUTING.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ QD2 currently builds from source with:
1717
- Rust stable with Cargo
1818
- GTK4 development files
1919
- pixman development files
20+
- libusbredirparser development files
2021
- `pkg-config` or `pkgconf`
2122

2223
Typical package names:
2324

24-
- Debian/Ubuntu: `libgtk-4-dev`, `libpixman-1-dev`, `pkg-config`
25+
- Debian/Ubuntu: `libgtk-4-dev`, `libpixman-1-dev`, `libusbredirparser-dev`, `pkg-config`
2526

2627
Useful commands:
2728

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,12 @@ Building from source currently requires:
6363
- Rust stable with Cargo
6464
- GTK4 development files
6565
- pixman development files
66+
- libusbredirparser development files
6667
- `pkg-config` or `pkgconf`
6768

6869
Typical package names:
6970

70-
- Debian/Ubuntu: `libgtk-4-dev`, `libpixman-1-dev`, `pkg-config`
71+
- Debian/Ubuntu: `libgtk-4-dev`, `libpixman-1-dev`, `libusbredirparser-dev`, `pkg-config`
7172

7273
Build from source with:
7374

0 commit comments

Comments
 (0)