From patchwork Mon Dec 8 17:09:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gert Doering X-Patchwork-Id: 4662 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7000:29c3:b0:7b1:439f:bdf with SMTP id g3csp799624max; Mon, 8 Dec 2025 09:09:50 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCXxQgcnpz1epE4z4OsijlA+sNbhh+WQKXqgDDVjUvD/j+QD+AzW0qIgwUpgDyps26pJbL5eCf4EQ0U=@openvpn.net X-Google-Smtp-Source: AGHT+IElTdR4XKiysniDczBEyG4Cu/pV1Smav87Tcijnk/S85Suv8CIFvqE97dKrXeMJXymyoq2E X-Received: by 2002:a05:687c:2619:b0:3e8:96be:8bcd with SMTP id 586e51a60fabf-3f543d8fa3cmr3418942fac.12.1765213790391; Mon, 08 Dec 2025 09:09:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1765213790; cv=none; d=google.com; s=arc-20240605; b=ZuJ44QP3VnEMIdKPXhbZAFeXcDnq/JCrgLTjXw6GUp8Ir8lbRf7IHe8nLkQ4aJwckv JtcTTQ0+Q9fSa4mGHgnkuuwpb2SX+Z7Y00lTX1lSRIwgqaspP9cqG5jG5TRCRYtItf5k joZkWotdfFtSxRSqYpvEIfOGuYc9DJOYiuayMRo4AokboQ+gJU7gcMvkjpkjC9FSUW7H eJgpS0nxZbTFoZuUgGpj57r5Q8k53y3Pwtv7fZwu3y1gkQ693NZLNQlTm3W3+wDE5LA8 3Jj8Mx+P7nmHqOnOlYXCgVp9b8Nbulzl2BiQTTCSSd3D4Grp6oEWqvHwB76hOYwz+wn1 CagQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:references:in-reply-to:message-id:date:to:from :dkim-signature:dkim-signature:dkim-signature; bh=hrNuR0j9e1/4ZYj9Dv7ZgDrQpmbQptY2QMxVe3J1/vA=; fh=4NbAC/LsuMLI0S0hprUlLSLCiHwg6SCAifhH718Jh0Q=; b=Gk5NYdrgjrfKS6DOWGcUNNfr6orVD0ecgK5vIgQJgyyFS2/KN/nygehBG5wNnqKHJY 3ooBzz3PR3BDJHjgNnd66vegN1EM+bFuUUdWLzYz/2thmC0gzTvBH3/MbjfAAVV7pP/L B3dXz5eZtkzoPdh01mRB+lGomPETuTWcWhmXq8S9eNOb4wDW80ttav7ZbVHc+arpZlpp YOW36B5AiHglOZyIvl9adPSDZ+C99DzZYi7lT86e9dokyYubqi4XlJjjcScwX5okagzQ +RNyP0z9L229bmK7SXNsmMXYp5dW29ZgJBIwx53Xcd2dhRRT1XqUy83+X4b2Q0ZoIG75 mLTw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=JMRG0a+i; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=lzUxd4vW; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=IRoIaYTi; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id 586e51a60fabf-3f50aa203b4si7021610fac.170.2025.12.08.09.09.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Dec 2025 09:09:50 -0800 (PST) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.sourceforge.net header.s=beta header.b=JMRG0a+i; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=lzUxd4vW; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=IRoIaYTi; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=muc.de DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.sourceforge.net; s=beta; h=Content-Transfer-Encoding:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: Subject:MIME-Version:References:In-Reply-To:Message-ID:Date:To:From:Sender: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=hrNuR0j9e1/4ZYj9Dv7ZgDrQpmbQptY2QMxVe3J1/vA=; b=JMRG0a+i0M1RYVyDSLmlWPlxV8 pCMGzsA18Zouy0btodgdA0buw+Mp9jN4W/gQeUi3v0jje5Wy8C0SDRKMySXMP4bCsArZY2uiHAA3W RqZ3nOvQCGX0zVuuROHmD2iBm7E5hs87GSEhgXmJfgNgk8+n5RXH786Eof0QlXee9cCs=; 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.95) (envelope-from ) id 1vSek7-0001bK-Gw; Mon, 08 Dec 2025 17:09:47 +0000 Received: from [172.30.29.66] (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.95) (envelope-from ) id 1vSek5-0001bE-Tu for openvpn-devel@lists.sourceforge.net; Mon, 08 Dec 2025 17:09:45 +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:References: In-Reply-To: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:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=vuiTe1yYFrZ5BrlxVDy2MFPAh7XQR+pDinKuIXMPUpw=; b=lzUxd4vWdelvZmJdN4EeGgU8Os t6SDcDe8TX4Up/3NEZlsXuJ0OL84a3e3owDzGB3fIO/+p4Mddb3w9R1sWg5HP7jC/BLmhkLJ8NKcr YwuiRY3iAoAcI0emLFiH45XCwTos1m/8aOt4poFK+ncpetPtP5BXC0FTEnMM0nD7W7Es=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: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:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=vuiTe1yYFrZ5BrlxVDy2MFPAh7XQR+pDinKuIXMPUpw=; b=IRoIaYTitpcWgLF0ZAMBHiF5xH IrCP/wFspcTMmnt40rmant9H9Hizz4j8irZ6REorHnh13DjP3Hiryo9N58TN72wU/6gke8GwwJiCv Ti2aRxHv+AJwO/DBAiCmgn6Vd7XW2R7U8l99sw8dFTjiAlbr9duGX6b5yMuM7g1RNL20=; Received: from [193.149.48.134] (helo=blue.greenie.muc.de) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1vSek4-0003ZC-JU for openvpn-devel@lists.sourceforge.net; Mon, 08 Dec 2025 17:09:45 +0000 Received: from blue.greenie.muc.de (localhost [127.0.0.1]) by blue.greenie.muc.de (8.18.1/8.18.1) with ESMTP id 5B8H9cMA005286 for ; Mon, 8 Dec 2025 18:09:38 +0100 Received: (from gert@localhost) by blue.greenie.muc.de (8.18.1/8.18.1/Submit) id 5B8H9cn3005285 for openvpn-devel@lists.sourceforge.net; Mon, 8 Dec 2025 18:09:38 +0100 From: Gert Doering To: openvpn-devel@lists.sourceforge.net Date: Mon, 8 Dec 2025 18:09:32 +0100 Message-ID: <20251208170937.5221-1-gert@greenie.muc.de> X-Mailer: git-send-email 2.51.2 In-Reply-To: References: MIME-Version: 1.0 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "sfi-spamd-2.hosts.colo.sdot.me", 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: From: Frank Lichtenheld There are sometimes differences in the build results. Change-Id: I9e1d935f617db9198ed5934b88c0fcdef61a8568 Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering Gerrit URL: https://gerrit.openvpn.net/c/open [...] Content analysis details: (1.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Headers-End: 1vSek4-0003ZC-JU Subject: [Openvpn-devel] [PATCH v1] GHA: Add minGW Release build 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 X-GMAIL-THRID: =?utf-8?q?1850960815340962931?= X-GMAIL-MSGID: =?utf-8?q?1850960815340962931?= From: Frank Lichtenheld There are sometimes differences in the build results. Change-Id: I9e1d935f617db9198ed5934b88c0fcdef61a8568 Signed-off-by: Frank Lichtenheld Acked-by: Gert Doering Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1421 --- This change was reviewed on Gerrit and approved by at least one developer. I request to merge it to master. Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1421 This mail reflects revision 1 of this Change. Acked-by according to Gerrit (reflected above): Gert Doering diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ea45740..ce730f6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -68,8 +68,9 @@ fail-fast: false matrix: arch: [x86, x64] + build: [Release, Debug] - name: "gcc-mingw - ${{ matrix.arch }} - OSSL" + name: "gcc-mingw - ${{ matrix.arch }} - ${{matrix.build }} - OSSL" runs-on: ubuntu-24.04 env: VCPKG_ROOT: ${{ github.workspace }}/vcpkg @@ -91,22 +92,22 @@ with: configurePreset: mingw-${{ matrix.arch }} buildPreset: mingw-${{ matrix.arch }} - buildPresetAdditionalArgs: "['--config Debug']" + buildPresetAdditionalArgs: "['--config ${{ matrix.build }}']" - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: - name: openvpn-mingw-${{ matrix.arch }} + name: openvpn-mingw-${{ matrix.arch }}-${{ matrix.build }} path: | - ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/Debug/*.exe - ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/Debug/*.dll - !${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/Debug/test_*.exe + ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/${{ matrix.build }}/*.exe + ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/**/${{ matrix.build }}/*.dll + !${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/${{ matrix.build }}/test_*.exe - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: - name: openvpn-mingw-${{ matrix.arch }}-tests + name: openvpn-mingw-${{ matrix.arch }}-${{ matrix.build }}-tests path: | - ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/Debug/test_*.exe - ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/Debug/*.dll + ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/${{ matrix.build }}/test_*.exe + ${{ github.workspace }}/out/build/mingw/${{ matrix.arch }}/${{ matrix.build }}/*.dll mingw-unittest: needs: [ mingw ] @@ -115,16 +116,17 @@ matrix: arch: [x86, x64] test: [argv, auth_token, buffer, cryptoapi, crypto, misc, options_parse, ncp, packet_id, pkt, provider, ssl, tls_crypt, user_pass] + build: [Release, Debug] runs-on: windows-2025 - name: "mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - OSSL" + name: "mingw unittest ${{ matrix.test }} - ${{ matrix.arch }} - ${{ matrix.build }} - OSSL" steps: - name: Checkout OpenVPN uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Retrieve mingw unittest uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: - name: openvpn-mingw-${{ matrix.arch }}-tests + name: openvpn-mingw-${{ matrix.arch }}-${{ matrix.build }}-tests path: unittests - name: Run ${{ matrix.test }} unit test run: ./unittests/test_${{ matrix.test }}.exe