Enforce Python OpenSSF Gold quality gates and license evidence#18
Conversation
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
|
Per-file licensing verification added in e1cb25a. Local verification on 2026-07-24:
The new diff contains only Apache-2.0 copyright/license notices. It deletes no lines and changes no behavior. Simplification, maintainability, confidentiality, and security review found no applicable code findings. A different human reviewer remains required by the organization review policy before merge. |
|
Reviewed the generated |
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
Discovery & Answer-Engine UpdateCommit Research and review rules are recorded in the organization discovery policy. The full repository-native local suite passed, including lint, tests, coverage, dependency/security checks, and reproducibility checks as applicable. Hosted checks are rerunning. A different human approval remains required before merge. |
furkanerday
left a comment
There was a problem hiding this comment.
Reviewed the complete diff, PR discussion, public contracts, DCO trailers, policy/evidence documents, and current checks. The runtime fixes are covered by the expanded loopback test suite, the OpenSSF record does not claim Gold, all hosted quality/security/license checks pass, the exact independence notice remains intact, and no actionable blocker remains.
Summary
Verified evidence
Gold status
This PR closes the repository's technical gaps.
OPENSSF.mdtruthfully records the remaining human requirements: access continuity, bus factor, 2 unassociated contributors, 50% independent review coverage, and a human security review within 5 years.A different human must review this nontrivial maintainer-authored change. Do not merge it without that approval.
Note
Add SPDX license headers, mock API test server, and OpenSSF Gold quality gate scripts
fsfe/reuse-action.TEST_API_BASE_URLpoints to a loopback address.SOURCE_DATE_EPOCHinto the build and publish workflows to verify byte-for-byte reproducible distributions.to_httpx_filesandasync_to_httpx_filesto not treatstr/bytes/bytearrayas sequences, and broadensextract_type_var_from_baseto work on any class with__orig_bases__.RuntimeErrorat collection time ifTEST_API_BASE_URLis set to a non-loopback host.Macroscope summarized 71d21f0.