wolfssh/.github/workflows
John Safranek ba0a8c280e Add a C++ build workflow
Build wolfSSH with a C++ compiler as CC and run make check, so a change
that does not compile as C++ fails CI. wolfSSL is built as C.

- g++ and clang++ on Ubuntu, Apple clang++ on macOS
- default and --enable-all configurations, all with -Werror
- clang++ also gets -Wno-deprecated for its .c-as-C++ warning
2026-10-22 21:30:18 -05:00
..
ci-deps-image.yml CI: create the bundle directory before sudo 2026-10-07 21:39:28 -05:00
code-coverage.yml wolfsshd: bound the shell child reap and flush the held backlog 2026-10-09 10:30:29 -07:00
codespell.yml github/workflows: upgrade actions to Node.js 24 versions 2026-05-11 22:27:00 -07:00
coverity-scan-fixes.yml github/workflows: upgrade actions to Node.js 24 versions 2026-05-11 22:27:00 -07:00
cppcheck.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
cxx-check.yml Add a C++ build workflow 2026-10-22 21:30:18 -05:00
espressif.yml ci: build the Espressif examples weekly 2026-09-19 12:43:34 -05:00
interop-mlkem.yml Update wolfSSL version in ML-KEM and Thread tests 2026-05-18 11:04:51 -07:00
mldsa-composite-config.yml internal: derive WOLFSSH_NO_MLDSA when every level is off 2026-10-08 09:01:42 -07:00
multi-compiler.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
network-contention-test.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
os-check.yml CI: build each side of the library alone 2026-10-16 13:37:01 -05:00
paramiko-sftp-test.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
sanitizer.yml sanitizer.yml, openssh-interop.test: fail instead of skipping in CI 2026-10-08 11:28:25 -07:00
sbom.yml test: assert SBOM wolfSSL version comes from WOLFSSL_DIR 2026-08-27 09:43:33 -07:00
scp-test.yml scp: receive through a per-session dirfd 2026-10-15 17:14:34 -05:00
sftp-test.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
singlethread-check.yml Update wolfSSL version in ML-KEM and Thread tests 2026-05-18 11:04:51 -07:00
sshd-test.yml CI: upload sshd-test logs on failure 2026-10-19 22:01:11 -05:00
test-fatfs.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
tpm-ssh.yml tpm-ssh.yml, README: test and document TPM keys with OpenSSH certs 2026-10-08 11:28:25 -07:00
windows-cert-store-test.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
windows-check.yml windows-check: Cache the wolfSSL build in mingw-regress 2026-09-10 15:27:50 -07:00
windows-sftp.yml wolfsshd: complete the Windows user profile fallback 2026-09-09 22:06:06 -07:00
x509-interop.yml CI: install apt packages from ghcr .deb bundles 2026-10-07 21:39:28 -05:00
zephyr.yml Test Zephyr sample on 3.4.0 and 4.4.0 2026-07-14 13:58:43 -07:00