From 4f03edcf05c0d3b38f92a2ee67cb5518115fc0dd Mon Sep 17 00:00:00 2001 From: robojerk Date: Sat, 16 Aug 2025 14:42:01 -0700 Subject: [PATCH] fix: Add missing libpolkit-gobject-1-dev dependency to CI workflows - Fix build failure caused by missing polkit-gobject-1.pc file - Add libpolkit-gobject-1-dev to all CI dependency installation steps - Update both GitHub Actions and Forgejo/Gitea Actions workflows - Ensures polkit-sys crate can find required system libraries --- .forgejo/workflows/ci.yml | 2 +- .github/workflows/ci.yml | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 2c04c202..23d55ad1 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: git curl pkg-config build-essential gnupg wget \ libapt-pkg-dev libapt-pkg7.0 libostree-dev \ libssl-dev libdbus-1-dev libglib2.0-dev \ - libzstd-dev devscripts debhelper dh-cargo \ + libpolkit-gobject-1-dev libzstd-dev devscripts debhelper dh-cargo \ libcurl4-gnutls-dev libsystemd-dev libmount-dev \ libselinux1-dev libsepol-dev libarchive-dev \ libgpgme-dev libavahi-client-dev libavahi-common-dev \ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 397a3075..59577ef5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,6 +51,7 @@ jobs: libssl-dev \ libdbus-1-dev \ libglib2.0-dev \ + libpolkit-gobject-1-dev \ ostree \ bubblewrap \ curl \ @@ -141,7 +142,8 @@ jobs: pkg-config \ libssl-dev \ libdbus-1-dev \ - libglib2.0-dev + libglib2.0-dev \ + libpolkit-gobject-1-dev - name: Run performance benchmarks run: | @@ -176,7 +178,8 @@ jobs: pkg-config \ libssl-dev \ libdbus-1-dev \ - libglib2.0-dev + libglib2.0-dev \ + libpolkit-gobject-1-dev - name: Build documentation run: | @@ -209,7 +212,8 @@ jobs: pkg-config \ libssl-dev \ libdbus-1-dev \ - libglib2.0-dev + libglib2.0-dev \ + libpolkit-gobject-1-dev - name: Build Debian package run: | @@ -245,6 +249,7 @@ jobs: libssl-dev \ libdbus-1-dev \ libglib2.0-dev \ + libpolkit-gobject-1-dev \ ostree \ bubblewrap \ qemu-system-x86_64 \ @@ -291,6 +296,7 @@ jobs: libssl-dev \ libdbus-1-dev \ libglib2.0-dev \ + libpolkit-gobject-1-dev \ cargo-tarpaulin - name: Generate coverage report