0
0
mirror of https://github.com/OpenVPN/openvpn.git synced 2024-09-19 19:42:30 +02:00

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 <lev@openvpn.net>
Acked-by: Samuli Seppänen <samuli@openvpn.net>
Patchwork-Id: 2508
URL: https://patchwork.openvpn.net/patch/2508/
Message-Id: <20220605004013.319-1-lstipakov@gmail.com>
Signed-off-by: David Sommerseth <davids@openvpn.net>
This commit is contained in:
Lev Stipakov 2022-06-05 03:40:13 +03:00 committed by David Sommerseth
parent 0dbcaba4f3
commit 6a26cb5129
No known key found for this signature in database
GPG Key ID: 86CF944C9671FDF2

View File

@ -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