From e0d0d034a02115f84c6991471b36300b31789da4 Mon Sep 17 00:00:00 2001 From: Lev Stipakov Date: Fri, 7 Mar 2025 12:20:49 +0200 Subject: [PATCH 1/2] csproj: update to .NET 4.8 GitHub: #2 Signed-off-by: Lev Stipakov --- OpenVpnService.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenVpnService.csproj b/OpenVpnService.csproj index 52ab21c..87b02b1 100644 --- a/OpenVpnService.csproj +++ b/OpenVpnService.csproj @@ -10,7 +10,7 @@ Properties OpenVpnService OpenVpnServ2 - v4.0 + v4.8 512 From 0813ff08012efe855b34a4c4b57b68ea45aa966f Mon Sep 17 00:00:00 2001 From: Lev Stipakov Date: Fri, 7 Mar 2025 12:21:18 +0200 Subject: [PATCH 2/2] gha: add Windows GHA job GitHub: #1 Signed-off-by: Lev Stipakov --- .github/workflows/build.yml | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 91007b0..291eae5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,18 +1,44 @@ -name: Build +name: OpenVPNServ2 on: push: + branches: + - master pull_request: - branches: [ "master" ] + branches: + - master jobs: - build: - + ubuntu: runs-on: ubuntu-latest - steps: - uses: actions/checkout@v3 - name: Install dependencies run: sudo apt-get update && sudo apt-get install mono-devel - name: Build run: ./build.sh + + win: + runs-on: windows-latest + strategy: + matrix: + platform: [ "Any CPU", "x86", "x64" ] + steps: + - name: Checkout Code + uses: actions/checkout@v4 + + - name: Setup MSBuild + uses: microsoft/setup-msbuild@v2 + + - name: Build Solution + run: msbuild OpenVpnService.sln /p:Configuration=Release "/p:Platform=${{ matrix.platform }}" + + - name: Upload Build Artifacts + uses: actions/upload-artifact@v4 + with: + name: OpenVpnService-${{ matrix.platform }} + path: | + bin/Release/** + bin/x86/Release/** + bin/x64/Release/** +