Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of changes:
This change updates our duvet scripts to use the new config format from: awslabs/duvet#152.
Callouts:
I split up the changes into 2 commits. The first creates the config, updates the scripts, and moves all of the requirement files from
compliance/specs
to.duvet/requirements
: 132053bThe second commit pulls in the latest duvet extraction logic and updates the requirement files. This now preserves whitespace from the original RFC text: fcc7920
Testing:
Successful CI run here: https://github.com/aws/s2n-tls/actions/runs/12917769399/job/36024878800?pr=5055
The current mainline report is available here: https://d3fqnyekunr9xg.cloudfront.net/efb35006de554a9e9c0d74fb84e4fd74a039f144/compliance.html
Comparing the mainline report (on the left) to the new report (on the right), there is no change in requirement coverage:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.