wolfssh/.github/workflows
Sameeh Jubran 5323b26b0a sbom: extract shared scripts/sbom.am recipe and add CI
Move the make sbom / install-sbom / uninstall-sbom recipe out of
Makefile.am into a reusable scripts/sbom.am fragment; Makefile.am now
just declares the product facts (name, LICENSING, wolfssl dependency,
GPL-3.0-only default) and includes it.

Add a GitHub Actions workflow covering both SBOM paths:
- autotools: build wolfSSL + wolfSSH, run make sbom, assert SPDX
  validity, CycloneDX identity, reproducibility, and the wolfssl
  dependency edge.
- embedded: run gen-sbom against user_settings.h (via pcpp) + the
  wolfSSH source set, asserting the same identity/validity/reproducibility
  plus that user_settings.h options and the wolfssl dependency are
  captured.
Both gracefully skip on a gen-sbom that predates the wolfSSL SBOM
change.

Signed-off-by: Sameeh Jubran <sameeh@wolfssl.com>
2026-08-27 09:43:33 -07:00
..
code-coverage.yml CI: add code coverage workflow, misc script updates 2026-08-21 11:30:40 -07:00
codespell.yml
coverity-scan-fixes.yml
cppcheck.yml
interop-mlkem.yml
multi-compiler.yml Build and test the wolfssh client app in CI 2026-08-26 16:53:23 -05:00
network-contention-test.yml
os-check.yml Accept exact-fit ScpBuffer in no-filesystem SCP send callback 2026-08-14 14:34:16 -07:00
paramiko-sftp-test.yml wolfsshd: add StrictModes and secure loading of trust anchors 2026-06-26 14:13:02 -07:00
sanitizer.yml Address CI UBSan timeouts 2026-07-21 18:06:37 -05:00
sbom.yml sbom: extract shared scripts/sbom.am recipe and add CI 2026-08-27 09:43:33 -07:00
scp-test.yml added check for private and public keys decoded 2026-07-31 16:14:52 -07:00
sftp-test.yml
singlethread-check.yml
sshd-test.yml Build and test the wolfssh client app in CI 2026-08-26 16:53:23 -05:00
test-fatfs.yml
tpm-ssh.yml Run the API tests in the TPM CI job 2026-08-14 14:35:24 -07:00
windows-check.yml Run threaded api-test SFTP/SCP tests on Windows 2026-07-22 17:29:27 -05:00
windows-sftp.yml
x509-interop.yml wolfsshd: add StrictModes and secure loading of trust anchors 2026-06-26 14:13:02 -07:00
zephyr.yml Test Zephyr sample on 3.4.0 and 4.4.0 2026-07-14 13:58:43 -07:00