Skip to content

Commit 8485f15

Browse files
committed
Update CI to use Ubuntu and apt dependencies
Replaces Arch Linux container and pacman commands with Ubuntu runner and apt-based dependency installation. This improves compatibility with GitHub Actions and streamlines the build process.
1 parent 7cca7bb commit 8485f15

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ jobs:
1212
build:
1313
name: Build Linux
1414
runs-on: ubuntu-latest
15-
container:
16-
image: archlinux:latest
1715

1816
permissions:
1917
contents: write
@@ -22,27 +20,19 @@ jobs:
2220
- name: Checkout code
2321
uses: actions/checkout@v5
2422

25-
- name: Install dependencies
23+
- name: Install system dependencies
2624
run: |
27-
pacman -Syu --noconfirm
28-
pacman -S --noconfirm base-devel libadwaita gtk4
25+
sudo apt-get update
26+
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libssl-dev
2927
3028
- name: Install Rust
3129
uses: dtolnay/rust-toolchain@stable
32-
with:
33-
components: rustfmt, clippy
3430

3531
- name: Install Bun
3632
uses: oven-sh/setup-bun@v2
3733
with:
3834
bun-version: latest
3935

40-
# - name: Check formatting
41-
# run: cargo fmt --all -- --check
42-
43-
#- name: Run clippy
44-
#run: cargo clippy --all-targets --all-features -- -D warnings
45-
4636
- name: Build project
4737
run: bun run tauri build --no-bundle
4838

0 commit comments

Comments
 (0)