From patchwork Sat Jun 4 14:40:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Lev Stipakov X-Patchwork-Id: 2508 Return-Path: Delivered-To: patchwork@openvpn.net Delivered-To: patchwork@openvpn.net Received: from director11.mail.ord1d.rsapps.net ([172.27.255.8]) by backend41.mail.ord1d.rsapps.net with LMTP id +FO+NkxKn2KnfgAAqwncew (envelope-from ) for ; Tue, 07 Jun 2022 08:53:32 -0400 Received: from proxy1.mail.iad3a.rsapps.net ([172.27.255.8]) by director11.mail.ord1d.rsapps.net with LMTP id WBsFFE1Kn2INPwAAvGGmqA (envelope-from ) for ; Tue, 07 Jun 2022 08:53:33 -0400 Received: from smtp25.gate.iad3a ([172.27.255.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by proxy1.mail.iad3a.rsapps.net with LMTPS id GKFYDE1Kn2KwegAA8TVjwQ (envelope-from ) for ; Tue, 07 Jun 2022 08:53:33 -0400 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: smtp25.gate.iad3a.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; dkim=fail (signature verification failed) header.d=gmail.com; dmarc=fail (p=none; dis=none) header.from=gmail.com X-Suspicious-Flag: YES X-Classification-ID: d5f84156-e660-11ec-8429-52540086a678-1-1 Received: from [216.105.38.7] ([216.105.38.7:52280] helo=lists.sourceforge.net) by smtp25.gate.iad3a.rsapps.net (envelope-from ) (ecelerity 4.2.38.62370 r(:)) with ESMTPS (cipher=DHE-RSA-AES256-GCM-SHA384) id F1/C6-13320-C4A4F926; Tue, 07 Jun 2022 08:53:33 -0400 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 1nyYhE-0002XU-3v; Tue, 07 Jun 2022 12:52:30 +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 1nyYhC-0002XN-Pg for openvpn-devel@lists.sourceforge.net; Tue, 07 Jun 2022 12:52:29 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: 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=dc+tmvRZvR/YBv4HFA+E1GBoZGs297v2U8YDu3+bWjM=; b=IJVJBGwu98v3VBFovmMXGP41Qf BIiJTViPWuZYz3CBWs6iWMlaIJJ52HpJ1ukNQj19PudO1xelydv0wMVgPgR4G1+xHH3v2lUL/ohcl 0d6S9oq/+KcDH1QVb7ilqMm/RSzI452sSnbod9WZhRcYzzVOkzGt+5XeMNM81MpWu6EM=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To :MIME-Version:Content-Type:Content-Transfer-Encoding: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=dc+tmvRZvR/YBv4HFA+E1GBoZGs297v2U8YDu3+bWjM=; b=POIrW3VIEGyCda+dOnvkJu/0g+ V9g5L70PAW6Y6aDsI4PS/4yRa6ro7kaPx31Uc+dZPeOQA8xeG7sHUFE4kKwuWqsX8H2Spr4fGLlAY X0mJAKsCv1co7pt3LY73SVR/6erPGP8rR/lGIADEenrr7sf+M4+i4FCwCh4T+X0ZnQ8M=; Received: from mail-ed1-f46.google.com ([209.85.208.46]) by sfi-mx-1.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.94.2) id 1nyYhA-008Abe-Q0 for openvpn-devel@lists.sourceforge.net; Tue, 07 Jun 2022 12:52:29 +0000 Received: by mail-ed1-f46.google.com with SMTP id n28so22857064edb.9 for ; Tue, 07 Jun 2022 05:52:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=dc+tmvRZvR/YBv4HFA+E1GBoZGs297v2U8YDu3+bWjM=; b=aNLzHTkU90+Essy4Lu9Fk7cTnHeNVY0lKuNVTLLkDUB5e8tnfqX5S5Q78lAuXX9jJA ont+w+M9Tah4eMPXxvJTItSYvM9UKhE7qBe1qJsBHiIzUDqNKbeP1TuP8ptOGgYA0wto 65aB2yBpgBgpnHtPo2NQ+s7CSr9qrTfRpmk87nzWnTyU8k/liQsJf6ZdKIQGSGC2MLQm 0j3xV0VXSjxsrenOmh5uWBdXf9QOJc5l9DOlBpdg6mXAP5+W5r5xmjuqJmk5x+BaGzLl QeIiDnvrZFPf3Br987DThqGEXEaDAjDsf464QEd/ZNi1G1SRAZIsD+42vF1ZesYYl452 7Ucg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=dc+tmvRZvR/YBv4HFA+E1GBoZGs297v2U8YDu3+bWjM=; b=p/p2FXpDTGgEZhriGSRfvVabYskXAss3LxghMIRmdGN4yoAICSQ29+dfG9G33sDnj3 /IsPpKN42JdIDr4GlXMF4r+sbZdCtKiC90spPJOhkLzyMw0Xfya9vlWdLnv+xA/+d9D4 o63jjJuT0LB3ziAiYJIkmhFBZsHUEyzSOzu8y/HcWyBvUxO0l0lkMeIFTb8D88x8p9T7 oNHOfTqulagPI+Dw7Bf3TTif6PhTZHLVysH8CE3yBbyOghsHGQFRaEnCq47z7NUd/Avg d9Rn0kXDJisrR04sHvSPCX04sT8ohVHHPBXiEgHLp/exKeAUz11fRnyxeeaA/JHNCsxa s2AQ== X-Gm-Message-State: AOAM531XZiXeURyNHN1M2RuRY61etS0lLqB7Uwo9DZuHNPvVPkZpS3Oz ky0oqoe1l8c+hA9QS57wV/Hz5C+DlQE= X-Google-Smtp-Source: ABdhPJw20/fiwoSOuaBoV3ZTOnZRrt6U6ir8l0SSnCyEbR/6yPOxGwSsFbBIer5ADXtx0IeGQvG5Gw== X-Received: by 2002:a05:6402:369c:b0:431:94ec:10ac with SMTP id ej28-20020a056402369c00b0043194ec10acmr2368371edb.55.1654606341817; Tue, 07 Jun 2022 05:52:21 -0700 (PDT) Received: from LAPTOP-4L3N7KFS.localdomain (nat2.panoulu.net. [185.38.2.2]) by smtp.gmail.com with ESMTPSA id p19-20020a170906b21300b006f3ef214dc7sm136308ejz.45.2022.06.07.05.52.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 05:52:20 -0700 (PDT) From: Lev Stipakov To: openvpn-devel@lists.sourceforge.net Date: Sun, 5 Jun 2022 03:40:13 +0300 Message-Id: <20220605004013.319-1-lstipakov@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <3363e69c-1788-2ced-e640-8523570b0d8c@openvpn.net> References: <3363e69c-1788-2ced-e640-8523570b0d8c@openvpn.net> 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: From: Lev Stipakov After successfult builds on all platforms, start openvpn-build GHA which produces Windows MSI installers. Signed-off-by: Lev Stipakov --- v2: Content analysis details: (-0.2 points, 6.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.46 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [lstipakov[at]gmail.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.46 listed in wl.mailspike.net] X-Headers-End: 1nyYhA-008Abe-Q0 Subject: [Openvpn-devel] [PATCH v2] GitHub Actions: trigger openvpn-build GHA on success 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: , Cc: Lev Stipakov MIME-Version: 1.0 Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox From: Lev Stipakov After successfult builds on all platforms, start openvpn-build GHA which produces Windows MSI installers. Signed-off-by: Lev Stipakov Acked-by: Samuli Seppänen --- v2: - bring pull_request trigger back - simplify trigger_openvpn_build run condition .github/workflows/build.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d34f4e9a..6c267a61 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,6 +1,8 @@ # The name of our workflow name: Build -on: [push, pull_request] +on: + push: + pull_request: jobs: checkuncrustify: @@ -32,6 +34,7 @@ jobs: - name: Set job status run: test ! -s uncrustify-changes.patch working-directory: openvpn + mingw: strategy: fail-fast: false @@ -250,7 +253,6 @@ jobs: - name: make check run: make check - macos: runs-on: macos-latest strategy: @@ -344,3 +346,16 @@ jobs: ${{ matrix.plat }}-Output/${{env.BUILD_CONFIGURATION}}/*.dll ${{ matrix.plat }}-Output/${{env.BUILD_CONFIGURATION}}/*.pdb doc/openvpn.8.html + + trigger_openvpn_build: + runs-on: windows-latest + needs: [checkuncrustify, mingw, ubuntu, ubuntu-clang-asan, macos, msvc] + if: ${{ github.event_name != 'pull_request' && github.repository == 'openvpn/openvpn' && github.ref == 'refs/heads/master' }} + + steps: + - name: Repository Dispatch + uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.OPENVPN_BUILD_REPO_DISPATCH }} + repository: openvpn/openvpn-build + event-type: openvpn-commit