Attention is currently required from: flichtenheld, plaisthos.
Hello flichtenheld,
I'd like you to reexamine a change. Please visit
http://gerrit.openvpn.net/c/openvpn/+/896?usp=email
to look at the new patch set (#3).
The following approvals got outdated and were removed:
Code-Review-1 by flichtenheld
Change subject: Add android build to Github Actions
......................................................................
Add android build to Github Actions
Change-Id: Ieb787a040f9eaf34d9d16996af1d63d7eae94944
Signed-off-by: Arne Schwabe <[email protected]>
---
M .github/workflows/build.yaml
1 file changed, 31 insertions(+), 0 deletions(-)
git pull ssh://gerrit.openvpn.net:29418/openvpn refs/changes/96/896/3
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 8fd1325..ce0fb74 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -35,6 +35,37 @@
run: test ! -s uncrustify-changes.patch
working-directory: openvpn
+ android:
+ strategy:
+ fail-fast: false
+ matrix:
+ abi: [ arm64-v8a ]
+ include:
+ - abi: arm64-v8a
+ vcpkg_triplet: arm64-android
+ runs-on: ubuntu-24.04
+ name: "Android - ${{ matrix.abi }}"
+ # Github images already setup NDK with ANDROID_NDK_ROOT pointing to the
root
+ # of the SDK
+ env:
+ VCPKG_DEFAULT_TRIPLET: ${{ matrix.vcpkg_triplet }}
+ VCPKG_ROOT: ${{ github.workspace }}/vcpkg
+ VCPKG_INSTALLED_DIR: ${{ github.workspace }}/vcpkg/installed
+ steps:
+ - name: Checkout OpenVPN
+ uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #
v4.2.2
+ - name: Install vcpkg
+ uses: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1 # v11.5
+ with:
+ vcpkgGitCommitId: 33e9c99208736b713cabe4490e15235f62f893d4
+ - name: Install dependencies
+ run: ${VCPKG_ROOT}/vcpkg install openssl lz4 cmocka
+ - name: configure OpenVPN with cmake
+ run: cmake -S . -B openvpn-build -DUNSUPPORTED_BUILDS=yes
-DCMAKE_SYSTEM_NAME=Android -DOPENSSL_ROOT_DIR=${VCPKG_INSTALLED_DIR}/${{
matrix.vcpkg_triplet }} -DENABLE_PKCS11=false -DBUILD_TESTING=true
-DCMAKE_ANDROID_ARCH_ABI=${{ matrix.abi }} -DENABLE_LZO=false
+ - name: Build OpenVPN Android binary with cmake
+ run: cmake --build openvpn-build
+
+
mingw:
strategy:
fail-fast: false
--
To view, visit http://gerrit.openvpn.net/c/openvpn/+/896?usp=email
To unsubscribe, or for help writing mail filters, visit
http://gerrit.openvpn.net/settings
Gerrit-Project: openvpn
Gerrit-Branch: master
Gerrit-Change-Id: Ieb787a040f9eaf34d9d16996af1d63d7eae94944
Gerrit-Change-Number: 896
Gerrit-PatchSet: 3
Gerrit-Owner: plaisthos <[email protected]>
Gerrit-Reviewer: flichtenheld <[email protected]>
Gerrit-CC: openvpn-devel <[email protected]>
Gerrit-Attention: plaisthos <[email protected]>
Gerrit-Attention: flichtenheld <[email protected]>
Gerrit-MessageType: newpatchset
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel