@@ -92,6 +92,11 @@ jobs:
CC: clang
TSS: ibmtss
+ - container: "alt:sisyphus"
+ env:
+ CC: gcc
+ TSS: libtpm2-tss-devel
+
container:
image: ${{ matrix.container }}
env: ${{ matrix.env }}
@@ -67,6 +67,10 @@ matrix:
env: DISTRO=debian:stable TSS=ibmtss
compiler: gcc
+ - os: linux
+ env: DISTRO=alt:sisyphus TSS=libtpm2-tss-devel
+ compiler: gcc
+
before_install:
# Tumbleweed requires podman and newest runc due docker incompatible with glibc 2.33 (faccessat2)
- CONTAINER="${CONTAINER:-docker}"
new file mode 100755
@@ -0,0 +1,24 @@
+#!/bin/sh -ex
+# SPDX-License-Identifier: GPL-2.0-only
+#
+# Install build env for ALT Linux
+
+apt-get update -y
+
+# rpm-build brings basic build environment with gcc, make, autotools, etc.
+apt-get install -y \
+ $CC \
+ $TSS \
+ asciidoc \
+ attr \
+ docbook-style-xsl \
+ libattr-devel \
+ libkeyutils-devel \
+ libssl-devel \
+ openssl \
+ openssl-gost-engine \
+ rpm-build \
+ wget \
+ xsltproc \
+ xxd \
+ && control openssl-gost enabled
Build on Sisyphus branch which is bleeding edge repository. Package manager is apt-rpm (not APT as it may look from the scripts). Signed-off-by: Vitaly Chikunov <vt@altlinux.org> --- Changes from v2: - Fix typo s/envirenment/environment/. Chnges from v1: - Fix skipping of gost algo tests. .github/workflows/ci.yml | 5 +++++ .travis.yml | 4 ++++ ci/alt.sh | 24 ++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100755 ci/alt.sh