diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/linux.yml similarity index 53% rename from .github/workflows/ubuntu.yml rename to .github/workflows/linux.yml index 456c784..4583ddd 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/linux.yml @@ -1,4 +1,4 @@ -name: WebP Pixbuf CI [Ubuntu] +name: WebP Pixbuf CI [Ubuntu/Fedora] on: push: @@ -23,3 +23,16 @@ jobs: - run: ninja -C build scan-build - run: meson test -C build --print-errorlogs - run: meson test -C build --wrapper 'valgrind --leak-check=full --error-exitcode=1' + build_fedora: + runs-on: ubuntu-latest + container: + image: fedora:rawhide + steps: + - uses: actions/checkout@v4 + - run: dnf -y install ninja-build meson libwebp-devel gdk-pixbuf2-devel valgrind clang clang-analyzer + - run: mkdir build + - run: meson build + - run: ninja -C build + - run: ninja -C build scan-build + - run: meson test -C build --print-errorlogs + - run: meson test -C build --wrapper 'valgrind --leak-check=full --error-exitcode=1'