Skip to content

Commit

Permalink
CI: add Fedora Rawhide test
Browse files Browse the repository at this point in the history
  • Loading branch information
danirabbit authored Nov 19, 2024
1 parent f081779 commit a01bc56
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: Install Dependencies
run: |
apt update
apt install -y meson libadwaita-1-dev libfwupd-dev libgranite-7-dev libgtk-4-dev libgtop2-dev libgudev-1.0-dev libudisks2-dev libswitchboard-3-dev libappstream-dev libpackagekit-glib2-dev libpolkit-gobject-1-dev valac
apt install -y libadwaita-1-dev libfwupd-dev libgranite-7-dev libgtk-4-dev libgtop2-dev libgudev-1.0-dev libudisks2-dev libswitchboard-3-dev libappstream-dev libpackagekit-glib2-dev libpolkit-gobject-1-dev meson valac
- name: Build
env:
DESTDIR: out
Expand All @@ -32,6 +32,25 @@ jobs:
ninja -C build
ninja -C build install
fedora:
runs-on: ubuntu-latest

container:
# Rawhide because we want to test Fwupd 2.0.0
image: fedora:rawhide

steps:
- uses: actions/checkout@v4
- name: Install Dependencies
run: |
dnf install -y libadwaita-devel fwupd-devel granite-7-devel gtk4-devel libgtop2-devel libgudev-devel libudisks2-devel appstream-devel PackageKit-glib-devel polkit-devel meson valac
- name: Build
env:
DESTDIR: out
run: |
meson build
ninja -C build install
lint:
runs-on: ubuntu-latest

Expand Down

0 comments on commit a01bc56

Please sign in to comment.