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
This commit is contained in:
parent
64b4cf3430
commit
2746d973ff
2 changed files with 10 additions and 4 deletions
|
|
@ -55,7 +55,7 @@ jobs:
|
||||||
git curl pkg-config build-essential gnupg wget \
|
git curl pkg-config build-essential gnupg wget \
|
||||||
libapt-pkg-dev libapt-pkg7.0 libostree-dev \
|
libapt-pkg-dev libapt-pkg7.0 libostree-dev \
|
||||||
libssl-dev libdbus-1-dev libglib2.0-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 \
|
libcurl4-gnutls-dev libsystemd-dev libmount-dev \
|
||||||
libselinux1-dev libsepol-dev libarchive-dev \
|
libselinux1-dev libsepol-dev libarchive-dev \
|
||||||
libgpgme-dev libavahi-client-dev libavahi-common-dev \
|
libgpgme-dev libavahi-client-dev libavahi-common-dev \
|
||||||
|
|
|
||||||
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
|
|
@ -51,6 +51,7 @@ jobs:
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev \
|
||||||
ostree \
|
ostree \
|
||||||
bubblewrap \
|
bubblewrap \
|
||||||
curl \
|
curl \
|
||||||
|
|
@ -141,7 +142,8 @@ jobs:
|
||||||
pkg-config \
|
pkg-config \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev
|
||||||
|
|
||||||
- name: Run performance benchmarks
|
- name: Run performance benchmarks
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -176,7 +178,8 @@ jobs:
|
||||||
pkg-config \
|
pkg-config \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev
|
||||||
|
|
||||||
- name: Build documentation
|
- name: Build documentation
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -209,7 +212,8 @@ jobs:
|
||||||
pkg-config \
|
pkg-config \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev
|
||||||
|
|
||||||
- name: Build Debian package
|
- name: Build Debian package
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -245,6 +249,7 @@ jobs:
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev \
|
||||||
ostree \
|
ostree \
|
||||||
bubblewrap \
|
bubblewrap \
|
||||||
qemu-system-x86_64 \
|
qemu-system-x86_64 \
|
||||||
|
|
@ -291,6 +296,7 @@ jobs:
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libglib2.0-dev \
|
libglib2.0-dev \
|
||||||
|
libpolkit-gobject-1-dev \
|
||||||
cargo-tarpaulin
|
cargo-tarpaulin
|
||||||
|
|
||||||
- name: Generate coverage report
|
- name: Generate coverage report
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue