From 27662bbd5b1381e0e2b00e060bdb1c873cb22141 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 17 May 2020 17:17:24 -0700 Subject: Switch to GitHub Actions for CI Regenerate the documentation with patched DocKnot 3.04 to pick up the new status badge, which fixes a few other issues with documentation generation. --- ci/test | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 ci/test (limited to 'ci/test') diff --git a/ci/test b/ci/test new file mode 100755 index 0000000..efe4021 --- /dev/null +++ b/ci/test @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Run tests for continuous integration. +# +# This script is normally run in a test container or VM, such as via GitHub +# Actions. +# +# Copyright 2015-2020 Russ Allbery +# +# SPDX-License-Identifier: MIT + +set -eux + +# Normally, COMPILER and KERBEROS are set based on the CI matrix, but provide +# a default in case someone runs this test by hand. +COMPILER="${COMPILER:-gcc}" +KERBEROS="${KERBEROS:-mit}" + +# Build everything. +./bootstrap +if [ "$KERBEROS" = 'heimdal' ]; then + ./configure CC="$COMPILER" PATH_KRB5_CONFIG=/usr/bin/krb5-config.heimdal +else + ./configure CC="$COMPILER" +fi +make warnings + +# Run the tests. +make check -- cgit v1.2.3