The validation workflow
generates both Gateway artifacts without Konnect credentials.
It makes sure that the output is correct and uploads the artifacts.
A separate materialization workflow
makes sure that the source PR and the artifact boundaries are correct.
Then it commits the generated files to the branch in the same repository.
Validation runs again.
If the output matches, the workflow makes no further commit.
The workflow updates a PR comment that lists the changed input files and the generated Gateway differences.
The comment is an offline comparison and not a live Konnect plan.
A change to Catalog only can correctly show no generated Gateway differences.
Observe: reviewers can inspect intent and output together.
Teams express additional Gateway behavior through transformation inputs and don’t edit generated files.
The credentialed workflow doesn’t run scripts that the PR controls.
Fork validation doesn’t receive deployment or write credentials.