From patchwork Wed Dec 15 01:34:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arne Schwabe X-Patchwork-Id: 2184 Return-Path: Delivered-To: patchwork@openvpn.net Delivered-To: patchwork@openvpn.net Received: from director10.mail.ord1d.rsapps.net ([172.30.191.6]) by backend41.mail.ord1d.rsapps.net with LMTP id AC4VFzfhuWGRPgAAqwncew (envelope-from ) for ; Wed, 15 Dec 2021 07:36:07 -0500 Received: from proxy9.mail.ord1d.rsapps.net ([172.30.191.6]) by director10.mail.ord1d.rsapps.net with LMTP id oNRFMTfhuWEjDAAApN4f7A (envelope-from ) for ; Wed, 15 Dec 2021 07:36:07 -0500 Received: from smtp13.gate.ord1c ([172.30.191.6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by proxy9.mail.ord1d.rsapps.net with LMTPS id oO4XMTfhuWFebQAA7h+8OQ (envelope-from ) for ; Wed, 15 Dec 2021 07:36:07 -0500 X-Spam-Threshold: 95 X-Spam-Score: 0 X-Spam-Flag: NO X-Virus-Scanned: OK X-Orig-To: openvpnslackdevel@openvpn.net X-Originating-Ip: [216.105.38.7] Authentication-Results: smtp13.gate.ord1c.rsapps.net; iprev=pass policy.iprev="216.105.38.7"; spf=pass smtp.mailfrom="openvpn-devel-bounces@lists.sourceforge.net" smtp.helo="lists.sourceforge.net"; dkim=fail (signature verification failed) header.d=sourceforge.net; dkim=fail (signature verification failed) header.d=sf.net; dmarc=none (p=nil; dis=none) header.from=rfc2549.org X-Suspicious-Flag: YES X-Classification-ID: 92f5f948-5da3-11ec-b513-bc305bf03494-1-1 Received: from [216.105.38.7] ([216.105.38.7:38514] helo=lists.sourceforge.net) by smtp13.gate.ord1c.rsapps.net (envelope-from ) (ecelerity 4.2.38.62370 r(:)) with ESMTPS (cipher=DHE-RSA-AES256-GCM-SHA384) id AE/AB-21545-731E9B16; Wed, 15 Dec 2021 07:36:07 -0500 Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.94.2) (envelope-from ) id 1mxTUt-0007oQ-3G; Wed, 15 Dec 2021 12:35:03 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mxTUr-0007o3-Do for openvpn-devel@lists.sourceforge.net; Wed, 15 Dec 2021 12:35:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:Message-Id: Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=P9HWHp0Q7bzVXpC4a6ij43unRMk3KVYUoUrgSkhHy5o=; b=P3cOzByFAm1RSJCCh9fbTfmT1F ekCsr+GpKgAfhmod3EHivjByapgS+cLJqAXMeeDQSoOE/mjLk8ustznfpd4OD7lxPrDsTOB6xwYMG kUNpfodXVVy/BxQw5mr8xwWk8VjEPFrbpeSLTkNxFtvV9IDiEeq+CDYQPMq3PwrA2ARs=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Type:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=P9HWHp0Q7bzVXpC4a6ij43unRMk3KVYUoUrgSkhHy5o=; b=Y Fl2kSKn5Hdsm9JyCtwgPfdt6Bcicf3obYUBiRFjKymIm58Ti0tUNNpaF6b+0AtoIjUEKrT4lDAwS0 9ucZFEe8pGczFhhLOpC5iFCacfRryZvGUHZKzlOkcwmRZCqZ20pqp3tR3Cg3ck+G7keIjj1JDDUfT cRBM4vINcvljSq7Q=; Received: from mail.blinkt.de ([192.26.174.232]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92.3) id 1mxTUm-0003Wp-J9 for openvpn-devel@lists.sourceforge.net; Wed, 15 Dec 2021 12:35:01 +0000 Received: from kamera.blinkt.de ([2001:638:502:390:20c:29ff:fec8:535c]) by mail.blinkt.de with smtp (Exim 4.94.2 (FreeBSD)) (envelope-from ) id 1mxTUf-000Ns6-90 for openvpn-devel@lists.sourceforge.net; Wed, 15 Dec 2021 13:34:49 +0100 Received: (nullmailer pid 53867 invoked by uid 10006); Wed, 15 Dec 2021 12:34:49 -0000 From: Arne Schwabe To: openvpn-devel@lists.sourceforge.net Date: Wed, 15 Dec 2021 13:34:49 +0100 Message-Id: <20211215123449.53818-1-arne@rfc2549.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Spam-Report: Spam detection software, running on the system "util-spamd-1.v13.lw.sourceforge.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Also let other variants finish if one fails (fail-fast: false) Signed-off-by: Arne Schwabe --- .github/workflows/build.yaml | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) Content analysis details: (0.3 points, 6.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 SPF_NONE SPF: sender does not publish an SPF Record X-Headers-End: 1mxTUm-0003Wp-J9 Subject: [Openvpn-devel] [PATCH] Make github actions names nicer, include Ubuntu18+OpenSSL 1.0.2 X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox Also let other variants finish if one fails (fail-fast: false) Signed-off-by: Arne Schwabe Acked-by: Gert Doering --- .github/workflows/build.yaml | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e5a4e857b..440ef7273 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,6 +5,7 @@ on: [push, pull_request] jobs: mingw: strategy: + fail-fast: false matrix: include: - target: mingw64 @@ -12,6 +13,8 @@ jobs: - target: mingw chost: i686-w64-mingw32 + name: "gcc-mingw - ${{matrix.target}}" + runs-on: ubuntu-20.04 env: MAKEFLAGS: -j3 @@ -125,14 +128,35 @@ jobs: ubuntu: strategy: + fail-fast: false matrix: os: [ubuntu-18.04, ubuntu-20.04] - ssllib: [mbedtls, openssl] + sslpkg: [libssl-dev] + ssllib: [mbedtls] + libname: [mbed TLS] + + include: + - os: ubuntu-18.04 + sslpkg: "libssl1.0-dev" + ssllib: openssl + libname: OpenSSL 1.0.2 + - os: ubuntu-18.04 + sslpkg: "libssl-dev" + libname: OpenSSL 1.1.1 + ssllib: openssl + - os: ubuntu-20.04 + sslpkg: "libssl-dev" + libname: OpenSSL 1.1.1 + ssllib: openssl + + name: "gcc - ${{matrix.os}} - ${{matrix.libname}}" + env: + SSLPKG: "${{matrix.sslpkg}}" runs-on: ${{matrix.os}} steps: - name: Install dependencies - run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf libmbedtls-dev + run: sudo apt update && sudo apt install -y liblzo2-dev libpam0g-dev liblz4-dev linux-libc-dev man2html libcmocka-dev python3-docutils libtool automake autoconf ${SSLPKG} - name: Checkout OpenVPN uses: actions/checkout@v2 - name: autoconf @@ -146,10 +170,13 @@ jobs: ubuntu-clang-asan: strategy: + fail-fast: false matrix: os: [ubuntu-20.04] ssllib: [mbedtls, openssl] + name: "clang-asan - ${{matrix.os}} - ${{matrix.ssllib}}" + runs-on: ${{matrix.os}} steps: - name: Install dependencies @@ -206,6 +233,7 @@ jobs: msvc: strategy: + fail-fast: false matrix: plat: [ARM64, Win32, x64] include: @@ -216,6 +244,7 @@ jobs: - plat: x64 triplet: x64 + name: "msbuild - ${{matrix.triplet}} - openssl" env: BUILD_CONFIGURATION: Release VCPKG_OVERLAY_PORTS: ${{ github.workspace }}/contrib/vcpkg-ports