Merge pull request #6252 from julek-wolfssl/async-test-action

Initial async test with gh action
This commit is contained in:
JacobBarthelmeh
2023-03-31 11:33:32 -06:00
committed by GitHub
3 changed files with 105 additions and 45 deletions

25
.github/workflows/async.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: Async Tests
on:
workflow_call:
jobs:
make_check:
strategy:
matrix:
config: [
# Add new configs here
'--enable-asynccrypt --enable-all --enable-dtls13',
]
name: make check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
name: Checkout wolfSSL
- name: Test wolfSSL async
run: |
./async-check.sh setup
./configure ${{ matrix.config }}
make check

View File

@@ -18,6 +18,8 @@ jobs:
uses: ./.github/workflows/docker-OpenWrt.yml
os-check:
uses: ./.github/workflows/os-check.yml
async:
uses: ./.github/workflows/async.yml
stunnel:
uses: ./.github/workflows/stunnel.yml
openvpn: