aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-01-20 09:21:54 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-01-20 09:25:50 +0400
commite86e9c6c9a90848ec487107259a79d8ab66475ec (patch)
tree69a73f2abfb9edd6317b07cb2b3861aaa668ad1a
parentdc47de178f1d3910bc193973192586e8b118e475 (diff)
downloadniri-e86e9c6c9a90848ec487107259a79d8ab66475ec.tar.gz
niri-e86e9c6c9a90848ec487107259a79d8ab66475ec.tar.bz2
niri-e86e9c6c9a90848ec487107259a79d8ab66475ec.zip
CI: Add a Fedora build
-rw-r--r--.github/workflows/ci.yml17
-rw-r--r--README.md2
2 files changed, 18 insertions, 1 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 185c038f..e61eba90 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -107,3 +107,20 @@ jobs:
- name: Run rustfmt
run: cargo fmt --all -- --check
+ fedora:
+ runs-on: ubuntu-22.04
+ container: fedora:39
+
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ show-progress: false
+
+ - name: Install dependencies
+ run: |
+ sudo dnf update -y
+ sudo dnf install -y cargo gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel cairo-gobject-devel clang
+
+ - uses: Swatinem/rust-cache@v2
+ - run: cargo build
+
diff --git a/README.md b/README.md
index 0aa53d8c..8881dc8b 100644
--- a/README.md
+++ b/README.md
@@ -68,7 +68,7 @@ First, install the dependencies for your distribution.
- Fedora:
```sh
- sudo dnf install gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel clang
+ sudo dnf install gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel cairo-gobject-devel clang
```
Next, build niri with `cargo build --release`.