perf(rpg): remove duplicate verification round trips #74

Merged
binjovi-bot merged 1 commit from perf/rpg-verification-round-trips into trunk 2026-09-06 02:57:42 +00:00
Owner

Use the existing final metadata query to prove program and display-file existence. Keep the separate physical/logical data-file checks. This removes two or three redundant IBM i connections per Deploy. Move the metadata helper COPY to release-run so helper-only edits do not invalidate Build.

Cluster red/green proof: the actual Deploy runner rejects missing programs/modules/display files, source drift, missing Release evidence, SQL failure, and data-file mutations; it no longer makes duplicate CHKOBJ calls. A real BuildKit test with the actual old Dockerfile reproduced the unwanted Build rerun; the new Dockerfile reused the result after a helper edit. The test uses only synthetic source and credentials and does not contact IBM i or publish an image. make check and both runner/metadata test suites passed in the cluster.

No Binjovi core change. Release through Binjovi only.

Use the existing final metadata query to prove program and display-file existence. Keep the separate physical/logical data-file checks. This removes two or three redundant IBM i connections per Deploy. Move the metadata helper COPY to release-run so helper-only edits do not invalidate Build. Cluster red/green proof: the actual Deploy runner rejects missing programs/modules/display files, source drift, missing Release evidence, SQL failure, and data-file mutations; it no longer makes duplicate CHKOBJ calls. A real BuildKit test with the actual old Dockerfile reproduced the unwanted Build rerun; the new Dockerfile reused the result after a helper edit. The test uses only synthetic source and credentials and does not contact IBM i or publish an image. make check and both runner/metadata test suites passed in the cluster. No Binjovi core change. Release through Binjovi only.
perf(rpg): remove duplicate verification round trips
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2fc544aae7
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/binjovi-plans!74
No description provided.