/
githubmirror
/
gssproxy
Обзор
Документация
Войти
/
githubmirror
/
gssproxy
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/ci.yaml
58 строк
2 KB
Simo Sorce
Debian sid seem to have chaned to libselinux-dev
29 янв 2026, 18:05
29 янв 2026, 18:05
d93a171
Код
Авторство
О чём код?
name: CI on: [push, pull_request] jobs: ci: name: CI runs-on: ubuntu-latest strategy: fail-fast: false matrix: name: [fedora, debian] compiler: [gcc, clang] include: - name: fedora container: fedora:latest - name: debian container: debian:sid container: ${{ matrix.container }} steps: - name: Install dependencies run: | if [ -f /etc/redhat-release ]; then dnf -y install --setopt='tsflags=' ${{ matrix.compiler }} \ make autoconf automake libtool pkgconf-pkg-config \ gettext-devel openssl-devel popt-devel docbook-style-xsl \ xml-common libxslt krb5-workstation krb5-devel \ libini_config-devel nss_wrapper socket_wrapper systemd-devel \ libselinux-devel libverto-devel python3 python3-colorama \ krb5-server krb5-server-ldap openldap-servers openldap-clients \ which valgrind elif [ -f /etc/debian_version ]; then apt-get -q update apt-get -yq install ${{ matrix.compiler }} make autoconf \ automake autotools-dev libtool pkg-config autopoint libssl-dev \ docbook-xsl docbook-xml libxml2-utils xml-core xsltproc \ libkrb5-dev libini-config-dev libkeyutils-dev libpopt-dev \ libselinux-dev libsystemd-dev systemd-dev libverto-dev \ libnss-wrapper libsocket-wrapper python3 python3-colorama \ krb5-kdc krb5-admin-server krb5-kdc-ldap ldap-utils slapd \ valgrind fi - name: Checkout repository uses: actions/checkout@v4 - name: Setup run: | autoreconf -fiv ./configure - name: Build and test env: CC: ${{ matrix.compiler }} run: make -s distcheck DISTCHECK_CONFIGURE_FLAGS="CC=\"$CC\"" - uses: actions/upload-artifact@v4 if: failure() with: name: logs ${{ matrix.name }}, ${{ matrix.compiler }} path: | config.log testdir