File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,20 +15,23 @@ jobs:
1515 steps :
1616 - name : Checkout repository
1717 uses : actions/checkout@v4
18- - name : Rust setup
19- uses : dtolnay/rust-toolchain@stable
20- with :
21- components : rustfmt, clippy
2218
2319 - name : Install dependencies
2420 run : |
2521 sudo apt-get -y update
2622 sudo apt-get -y install build-essential curl libssl-dev \
2723 libgtk-4-dev libadwaita-1-dev libwebkitgtk-6.0-dev libmpv-dev gettext nodejs
2824
25+ - name : Setup Rust
26+ uses : dtolnay/rust-toolchain@stable
27+ with :
28+ components : rustfmt, clippy
29+
2930 - name : Lint fmt
3031 run : cargo fmt --all -- --check
32+
3133 - name : Lint clippy
3234 run : cargo clippy --all --no-deps -- -D warnings
35+
3336 - name : Build
3437 run : cargo build
Original file line number Diff line number Diff line change @@ -15,17 +15,10 @@ jobs:
1515 steps :
1616 - name : Checkout repository
1717 uses : actions/checkout@v4
18+
1819 - name : Update git submodules
1920 run : git submodule update --init --recursive
2021
21- - name : Setup Rust
22- uses : dtolnay/rust-toolchain@stable
23-
24- - name : Setup Python
25- uses : actions/setup-python@v5
26- with :
27- python-version : ' 3.13'
28-
2922 - name : Install requirements
3023 run : |
3124 sudo apt-get -y update
3932 org.freedesktop.Platform.ffmpeg-full//25.08 \
4033 org.freedesktop.Platform.VAAPI.Intel//25.08
4134
35+ - name : Setup Rust
36+ uses : dtolnay/rust-toolchain@stable
37+
38+ - name : Setup Python
39+ uses : actions/setup-python@v5
40+ with :
41+ python-version : ' 3.13'
42+
4243 - name : Build flatpak package
4344 run : ./flatpak/build.sh
4445 - name : Upload flatpak package to release
You can’t perform that action at this time.
0 commit comments