From: Lev Stipakov Date: Sun, 5 Jun 2022 00:40:13 +0000 (+0300) Subject: GitHub Actions: trigger openvpn-build GHA on success X-Git-Tag: v2.6_beta1~185 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a26cb51297024b563603faf78a33298b5d59f30;p=thirdparty%2Fopenvpn.git GitHub Actions: trigger openvpn-build GHA on success 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 --- 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