Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: move openssl3fips build to existing asan build #5181

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

lrstewart
Copy link
Contributor

@lrstewart lrstewart commented Mar 12, 2025

Release Summary:

Resolved issues:

related to #5036

Description of changes:

Openssl3fipsWIP was added as a temporary workaround for almost all of the unit tests initially failing with openssl-3.0-fips. I could iteratively enable the unit tests in Openssl3fipsWIP as I fixed them. But now I've fixed all the unit tests, and Openssl3fipsWIP is running all the tests!

So remove the temporary Openssl3fipsWIP and move the openssl-3.0-fips build to the equivalent existing build, AddressSanitizer.

Call-outs:

We need to add other openssl-3.0-fips builds to the CI, but that proved more difficult than adding this one. The ubuntu24_20250214 image seems to be the only one with a working version of openssl-3.0-fips (I think the others are missing 8201205) and the ubuntu24 images are otherwise missing a lot of the dependencies other builds need. For example, there's no java (which the integ tests need) and no clang asan (which a clang build in AddressSanitizer would need).

When I setup Openssl3fipsWIP, I seem to have accidentally chosen the absolute easiest build to get working :)

Testing:

AddressSanitizer passes. Interestingly removing the Openssl3fipsWIP seems to prevent Openssl3fipsWIP from running at all instead of causing it to fail.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@github-actions github-actions bot added the s2n-core team label Mar 12, 2025
@lrstewart lrstewart force-pushed the openssl3fips_ci_asan branch from 6704957 to bd835cc Compare March 13, 2025 00:04
@lrstewart lrstewart marked this pull request as ready for review March 13, 2025 00:16
@lrstewart lrstewart requested a review from dougch as a code owner March 13, 2025 00:16
@lrstewart lrstewart requested a review from boquan-fang March 13, 2025 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant