Skip to content

Commit 4924695

Browse files
authored
Add Libwebsockets to our CI (#2290)
### Issues: `CryptoAlg-2992` ### Description of changes: Add libwebsockets master to our CI along with a patch file. The patch file simplifies many of the ifdefs in libwebsockets code that were previously repetitive and convoluted by creating helped macros/simplifying logic. I have tested this variant of libwebsockets locally with AWS-LC and OpenSSL, WolfSSL remains pending. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and the ISC license.
1 parent 7496445 commit 4924695

File tree

3 files changed

+719
-0
lines changed

3 files changed

+719
-0
lines changed

tests/ci/cdk/cdk/codebuild/github_ci_integration_omnibus.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,16 @@ batch:
352352
variables:
353353
AWS_LC_CI_TARGET: "tests/ci/integration/run_ibmtpm_integration.sh"
354354

355+
- identifier: libwebsockets_integration_x86_64
356+
buildspec: tests/ci/codebuild/common/run_simple_target.yml
357+
env:
358+
type: LINUX_CONTAINER
359+
privileged-mode: false
360+
compute-type: BUILD_GENERAL1_MEDIUM
361+
image: 620771051181.dkr.ecr.us-west-2.amazonaws.com/aws-lc-docker-images-linux-x86:ubuntu-22.04_gcc-12x_integration_latest
362+
variables:
363+
AWS_LC_CI_TARGET: "tests/ci/integration/run_libwebsockets_integration.sh"
364+
355365
- identifier: grpc_integration_x86_64
356366
buildspec: tests/ci/codebuild/common/run_ipv6_target.yml
357367
env:

0 commit comments

Comments
 (0)