From 6a26cb51297024b563603faf78a33298b5d59f30 Mon Sep 17 00:00:00 2001 From: Lev Stipakov Date: Sun, 5 Jun 2022 03:40:13 +0300 Subject: [PATCH] GitHub Actions: trigger openvpn-build GHA on success MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 Patchwork-Id: 2508 URL: https://patchwork.openvpn.net/patch/2508/ Message-Id: <20220605004013.319-1-lstipakov@gmail.com> Signed-off-by: David Sommerseth --- .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 d34f4e9a9..6c267a617 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 -- 2.47.2