Skip to content

Commit f19b526

Browse files
committed
ci: move setup steps after install deps
1 parent 259ac15 commit f19b526

2 files changed

Lines changed: 16 additions & 12 deletions

File tree

.github/workflows/build.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff 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

.github/workflows/release.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff 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
@@ -39,6 +32,14 @@ jobs:
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

0 commit comments

Comments
 (0)