Release version 1.3.0 #74
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build GSSNTLMSSP | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
container: | |
- docker.io/library/alpine:latest | |
- docker.io/library/alpine:edge | |
- docker.io/library/archlinux:latest | |
- docker.io/library/debian:oldstable | |
- docker.io/library/debian:stable | |
- docker.io/library/debian:unstable | |
- docker.io/library/debian:testing | |
- docker.io/library/ubuntu:latest | |
- docker.io/library/ubuntu:rolling | |
- docker.io/library/ubuntu:devel | |
# - quay.io/centos/centos:stream9 | |
# - registry.fedoraproject.org/fedora:latest | |
- registry.fedoraproject.org/fedora:rawhide | |
fail-fast: false | |
container: | |
image: ${{ matrix.container }} | |
steps: | |
- name: update and install packages | |
run: | | |
if command -v apk; then | |
apk add automake autoconf docbook-xml docbook-xsl doxygen krb5-dev libtool libunistring-dev libxslt gettext-dev gcc libxml2 m4 make musl-dev openssl-dev zlib-dev | |
elif command -v apt; then | |
export DEBIAN_FRONTEND=noninteractive | |
apt-get update | |
apt-get install -y autotools-dev autoconf build-essential libtool libkrb5-dev libssl-dev libunistring-dev gettext xsltproc libxml2-utils docbook-xml docbook-xsl zlib1g-dev | |
elif command -v dnf; then | |
dnf install -y autoconf automake docbook-style-xsl doxygen gettext-devel krb5-devel libtool libunistring-devel libxml2 libxslt m4 make openssl-devel pkgconfig 'pkgconfig(wbclient)' zlib-devel | |
elif command -v pacman; then | |
pacman -Sy --noconfirm automake autoconf docbook-xml docbook-xsl doxygen libtool libxslt gcc libxml2 m4 make zlib | |
fi | |
- uses: actions/checkout@v3 | |
- name: autoreconf | |
run: autoreconf -fi | |
- name: configure | |
run: | | |
# Alpine needs extra flags. See https://gitlab.alpinelinux.org/alpine/aports/-/issues/13285 | |
if command -v apk; then | |
export LDFLAGS=-lintl | |
fi | |
./configure --with-wbclient=no | |
- name: make | |
run: make | |
- name: make check | |
run: make check | |
- name: Upload logs | |
uses: actions/upload-artifact@v3 | |
if: failure() | |
with: | |
name: testlogs ${{ matrix.container }} | |
path: test-suite.log |