Remove the GitOps validator interpreter after migrating active guards #317

Merged
binjovi-bot merged 1 commit from perf/validator-python-free into trunk 2026-09-10 23:35:55 +00:00
Owner

Remove Python and PyYAML from the validator image after all active GitOps guard entrypoints migrated. The final package-manager step removes the interpreter and the image asserts that neither python nor python3 exists. Version 13 retains the compiled selector/YAML helper and exact checkout behavior.

Validation: all 98 current Seanfarm guard invocations passed with Python denied, as did every other available active GitOps guard entrypoint across the 12 catalog projects. Remaining manual Python suites are explicitly excluded from those entrypoints. Fixed validator, cache, YAML and selector contracts and image lint pass. The new image must publish before its consumer pin changes; v12 remains available for frozen tasks and rollback.

Remove Python and PyYAML from the validator image after all active GitOps guard entrypoints migrated. The final package-manager step removes the interpreter and the image asserts that neither python nor python3 exists. Version 13 retains the compiled selector/YAML helper and exact checkout behavior. Validation: all 98 current Seanfarm guard invocations passed with Python denied, as did every other available active GitOps guard entrypoint across the 12 catalog projects. Remaining manual Python suites are explicitly excluded from those entrypoints. Fixed validator, cache, YAML and selector contracts and image lint pass. The new image must publish before its consumer pin changes; v12 remains available for frozen tasks and rollback.
Remove Python from the GitOps validator after guard migration
All checks were successful
binjovi/ci Binjovi completed the frozen plan
e1f605652d
binjovi-bot deleted branch perf/validator-python-free 2026-09-10 23:35:55 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!317
No description provided.