Reuse the native GitOps selector in Flux deployments #297

Merged
binjovi-bot merged 1 commit from perf/flux-shared-selector into trunk 2026-09-10 21:34:55 +00:00
Owner

Flux deployment now uses the same compiled path selector as validation, pinned to the published validator v10 digest. This removes a second Python implementation and its runtime from the image while preserving first-group selection, full-graph coverage and rejection of unmapped changes.

Validation: real selection behavior tests, immutable image contracts and image lints passed. Agent consumers will move to v8 only after publication.

Flux deployment now uses the same compiled path selector as validation, pinned to the published validator v10 digest. This removes a second Python implementation and its runtime from the image while preserving first-group selection, full-graph coverage and rejection of unmapped changes. Validation: real selection behavior tests, immutable image contracts and image lints passed. Agent consumers will move to v8 only after publication.
perf: share native Flux selection and remove Python runtime
Some checks failed
binjovi/ci Binjovi failed the frozen plan
4aab6e81b7
sean force-pushed perf/flux-shared-selector from 4aab6e81b7
Some checks failed
binjovi/ci Binjovi failed the frozen plan
to 52ee4f7f48
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-10 21:33:17 +00:00
Compare
binjovi-bot deleted branch perf/flux-shared-selector 2026-09-10 21:34: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!297
No description provided.