Andrew Hutchings
61a77e2dd6
Add lots more membrowse platforms
...
Lots more ARM Cortex, RiscV, AArch64, linuxkm and some Zephyr
2026-06-03 11:21:35 +01:00
David Garske
6605060b18
CI: more smoke coverage + header self-sufficiency
...
- Add AddressSanitizer entry to smoke matrix (--enable-all + -fsanitize=address).
- Add check-headers workflow: 214 public wolfssl/*.h compile standalone.
- Fix quic.h, rng_bank.h, Renesas/renesas-fspsm-crypt.h to be self-sufficient.
- Remove no-tls.yml (its single config is already covered by os-check.yml).
2026-05-21 14:37:11 -07:00
David Garske
7f80896033
CI optimizations
...
- Skip CI for draft PRs and redundant master-push re-runs; membrowse nightly.
- Add smoke test (8 configs, CFLAGS=-Werror, post-merge tree, fail-fast on conflicts).
- Add wait-for-smoke composite action for downstream CI gating.
- Add check-source-text + bash -n + shellcheck workflow (script in make dist).
- Cache apt-get update in install-apt-deps composite on cache hit.
2026-05-21 13:19:29 -07:00
sebastian-carpenter
15b8c88bf6
Write ECH last in HRR to promote interop
2026-05-07 10:10:00 -06:00
sebastian-carpenter
9d938c12ea
supported_versions added to non-encode list
2026-05-07 10:10:00 -06:00
night1rider
dc3ba1e299
stabilize CI for renamed forks and slashed branch names
2026-05-06 10:04:33 -06:00
night1rider
25c8a9aad5
workflow tests for zephyr 4.3 and 4.1
2026-05-04 09:39:04 -06:00
sebastian-carpenter
fcedc91d38
touch-ups:
...
- shrink ech interop workflow
- x448 macro now unused in hpke WOLFSSL_LOCAL functions
- bug fixes in added tests
2026-03-18 15:47:52 -06:00
sebastian-carpenter
7e9f9dc140
refactor openssl-ech workflow + add suite testing
2026-03-17 16:29:58 -06:00
Eric Blankenhorn
4f8fc76d9d
Extend timeout for tls13-client
2026-02-20 16:35:52 -06:00
Eric Blankenhorn
a0721b94fb
Fix tls-anvil workflow: C_EXTRA_FLAGS quoting and report.json parsing
...
CPPFLAGS replaces C_EXTRA_FLAGS with embedded single-quotes, which were
passed as literal characters through the shell variable and caused
configure's C compiler test to fail. Fix the report.json summary parser
to use the actual TLS-Anvil field names (TotalTests, FullyFailedTests,
etc.) and include category scores.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 11:01:16 -06:00
Eric Blankenhorn
0898046113
Add TLS-Anvil RFC compliance GitHub Actions workflow
...
Runs the TLS-Anvil combinatorial test suite nightly against wolfSSL in
all four roles: TLS 1.2/1.3 server and TLS 1.2/1.3 client. Results are
summarized in the job summary and uploaded as artifacts.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 10:35:12 -06:00