Skip to content

Add check_committed_generated_files.py#10626

Merged
valeriosetti merged 4 commits intoMbed-TLS:developmentfrom
gilles-peskine-arm:check_committed_generated_files-create
Mar 30, 2026
Merged

Add check_committed_generated_files.py#10626
valeriosetti merged 4 commits intoMbed-TLS:developmentfrom
gilles-peskine-arm:check_committed_generated_files-create

Conversation

@gilles-peskine-arm
Copy link
Copy Markdown
Contributor

@gilles-peskine-arm gilles-peskine-arm commented Feb 27, 2026

Side port of a small part of Mbed-TLS/TF-PSA-Crypto#690. The options list is the only committed generated file in mbedtls at this point, but make the infrastructure the same in mbedtls as in TF-PSA-Crypto in case we want to add one later.

PR checklist

@gilles-peskine-arm gilles-peskine-arm added needs-ci Needs to pass CI tests priority-high High priority - will be reviewed soon size-xs Estimated task size: extra small (a few hours at most) labels Feb 27, 2026
@gilles-peskine-arm gilles-peskine-arm force-pushed the check_committed_generated_files-create branch from bebd675 to 9dcf5de Compare March 19, 2026 14:44
We're going to have more committed generated files.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
… module

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
Any `all.sh` component that runs a script that requires a more recent
version of Python must have a `support_xxx` function that checks for the
requisite Python version or package. At this time, there is no such
requirement yet in the mbedtls repository.

The directory `framework/util` is not yet checked by `pylint` or `mypy`,
because we use older versions of these tools that don't work well with
modern Python versions.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This will probably help when a framework change causes the content of these
files to change. See Mbed-TLS/mbedtls-test#252

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
@gilles-peskine-arm gilles-peskine-arm force-pushed the check_committed_generated_files-create branch from 9dcf5de to aa40ca9 Compare March 23, 2026 14:38
@gilles-peskine-arm gilles-peskine-arm added needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review and removed needs-ci Needs to pass CI tests labels Mar 25, 2026
@github-project-automation github-project-automation Bot moved this from In Development to Has Approval in Roadmap pull requests (new board) Mar 30, 2026
@valeriosetti valeriosetti added approved Design and code approved - may be waiting for CI or backports and removed needs-review Every commit must be reviewed by at least two team members, needs-reviewer This PR needs someone to pick it up for review labels Mar 30, 2026
@valeriosetti valeriosetti added this pull request to the merge queue Mar 30, 2026
Merged via the queue into Mbed-TLS:development with commit 32a3d52 Mar 30, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from Has Approval to Done in Roadmap pull requests (new board) Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Design and code approved - may be waiting for CI or backports priority-high High priority - will be reviewed soon size-xs Estimated task size: extra small (a few hours at most)

Development

Successfully merging this pull request may close these issues.

3 participants