mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-01-27 10:02:41 +01:00
memcached support: add required functions/defines. Fix running unit test when defining DEBUG_WOLFSSL_VERBOSE without OPENSSL_EXTRA. Break out session_id_context APIs into separate option WOLFSSL_SESSION_ID_CTX, so they can be used without OPENSSL_EXTRA. Make wolfSSL_ERR_get_error and wolfSSL_CTX_set_mode available for memcached. Add --enable-memcached. Include required defines for memcached. Revert unit test fix, no longer needed. Add Github actions test for memcached. Stop defining DEBUG_WOLFSSL_VERBOSE for memcached. Add auto retry to writes. Memcached CI: correct libevent package name. Memcached CI: Add pkgconfig path for Github CI wolfSSL prefix. memcached: Fix WOLFSSL_OP_NO_RENEGOTIATION going outside of int bounds, add LD_LIBRARY_PATH for memcached CI test. memcached CI: Use correct path for wolfSSL memcached: Add required perl dependency for SSL tests memcached: Update to 1.6.22 memcached: actually test tls memcached: Update wolfSSL_SSL_in_before to be side agnostic.
48 lines
1.3 KiB
YAML
48 lines
1.3 KiB
YAML
name: CI
|
|
concurrency:
|
|
group: ${{ github.ref }}
|
|
cancel-in-progress: true
|
|
|
|
on:
|
|
push:
|
|
branches: [ 'master', 'main', 'release/**' ]
|
|
pull_request:
|
|
branches: [ '*' ]
|
|
|
|
jobs:
|
|
espressif:
|
|
uses: ./.github/workflows/docker-Espressif.yml
|
|
multi-compiler:
|
|
uses: ./.github/workflows/multi-compiler.yml
|
|
multi-arch:
|
|
uses: ./.github/workflows/multi-arch.yml
|
|
openwrt:
|
|
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:
|
|
uses: ./.github/workflows/openvpn.yml
|
|
hostap:
|
|
uses: ./.github/workflows/hostap.yml
|
|
nginx:
|
|
uses: ./.github/workflows/nginx.yml
|
|
zephyr:
|
|
uses: ./.github/workflows/zephyr.yml
|
|
hitch:
|
|
uses: ./.github/workflows/hitch.yml
|
|
curl:
|
|
uses: ./.github/workflows/curl.yml
|
|
krb5:
|
|
uses: ./.github/workflows/krb5.yml
|
|
packaging:
|
|
uses: ./.github/workflows/packaging.yml
|
|
memcached:
|
|
uses: ./.github/workflows/memcached.yml
|
|
# TODO: Currently this test fails. Enable it once it becomes passing.
|
|
# haproxy:
|
|
# uses: ./.github/workflows/haproxy.yml
|