ci: refresh with 'lcitool manifest'

Major changes:

 * macOS 13 is removed. Cirrus CI now only supports a single
   version, macOS 14, so there is no addition of macOS 15
   possible.

 * The polkit lcitool mapping is renamed to pkcheck

 * The polkit package is renamed on Debian & Ubuntu

Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrangé 2024-10-16 11:24:38 +01:00
parent e937929c16
commit 5148f64a3c
44 changed files with 42 additions and 79 deletions

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -74,7 +74,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -40,7 +40,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -74,7 +74,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -6,6 +6,7 @@
function install_buildenv() { function install_buildenv() {
zypper update -y zypper update -y
zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo
zypper install -y \ zypper install -y \
audit-devel \ audit-devel \
augeas \ augeas \

View File

@ -75,7 +75,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -75,7 +75,7 @@ function install_buildenv() {
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -1,16 +0,0 @@
# THIS FILE WAS AUTO-GENERATED
#
# $ lcitool manifest ci/manifest.yml
#
# https://gitlab.com/libvirt/libvirt-ci
CCACHE='/opt/homebrew/bin/ccache'
CPAN_PKGS=''
CROSS_PKGS=''
MAKE='/opt/homebrew/bin/gmake'
NINJA='/opt/homebrew/bin/ninja'
PACKAGING_COMMAND='brew'
PIP3='/opt/homebrew/bin/pip3'
PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline'
PYPI_PKGS='pytest'
PYTHON='/opt/homebrew/bin/python3'

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -76,7 +76,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -42,7 +42,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -76,7 +76,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -7,6 +7,7 @@
FROM registry.opensuse.org/opensuse/leap:15.6 FROM registry.opensuse.org/opensuse/leap:15.6
RUN zypper update -y && \ RUN zypper update -y && \
zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo && \
zypper install -y \ zypper install -y \
audit-devel \ audit-devel \
augeas \ augeas \

View File

@ -77,7 +77,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -77,7 +77,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
open-iscsi \ open-iscsi \
perl-base \ perl-base \
pkgconf \ pkgconf \
policykit-1 \ polkitd \
python3 \ python3 \
python3-docutils \ python3-docutils \
python3-pytest \ python3-pytest \

View File

@ -624,28 +624,12 @@ x86_64-freebsd-14:
UPGRADE_COMMAND: pkg upgrade -y UPGRADE_COMMAND: pkg upgrade -y
aarch64-macos-13:
extends: .cirrus_build_job
needs: []
allow_failure: false
variables:
CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-ventura-base:latest
CIRRUS_VM_IMAGE_SELECTOR: image
CIRRUS_VM_INSTANCE_TYPE: macos_instance
INSTALL_COMMAND: brew install
NAME: macos-13
PATH_EXTRA: /usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin:/usr/local/opt/libpcap/bin:/usr/local/opt/libxslt/bin
PKG_CONFIG_PATH: /usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/libpcap/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/ncurses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig
UPDATE_COMMAND: brew update
UPGRADE_COMMAND: brew upgrade
aarch64-macos-14: aarch64-macos-14:
extends: .cirrus_build_job extends: .cirrus_build_job
needs: [] needs: []
allow_failure: false allow_failure: false
variables: variables:
CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-sonoma-base:latest CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-runner:sonoma
CIRRUS_VM_IMAGE_SELECTOR: image CIRRUS_VM_IMAGE_SELECTOR: image
CIRRUS_VM_INSTANCE_TYPE: macos_instance CIRRUS_VM_INSTANCE_TYPE: macos_instance
INSTALL_COMMAND: brew install INSTALL_COMMAND: brew install

View File

@ -63,8 +63,8 @@ packages:
- numad - numad
- openwsman - openwsman
- perl - perl
- pkcheck
- pkg-config - pkg-config
- polkit
- portablexdr - portablexdr
- python3 - python3
- python3-docutils - python3-docutils

View File

@ -203,13 +203,6 @@ targets:
variables: variables:
RPM: skip RPM: skip
macos-13:
jobs:
- arch: aarch64
variables:
PATH_EXTRA: /usr/local/opt/ccache/libexec:/usr/local/opt/gettext/bin:/usr/local/opt/libpcap/bin:/usr/local/opt/libxslt/bin
PKG_CONFIG_PATH: /usr/local/opt/curl/lib/pkgconfig:/usr/local/opt/libpcap/lib/pkgconfig:/usr/local/opt/libxml2/lib/pkgconfig:/usr/local/opt/ncurses/lib/pkgconfig:/usr/local/opt/readline/lib/pkgconfig
macos-14: macos-14:
jobs: jobs:
- arch: aarch64 - arch: aarch64