Skip to content

Generate V5 runtime-image callers with released v2 workflow - #80

Merged
firegrass merged 1 commit into
mainfrom
agent/BKLG-20261013-6kzp-the-cli-generates-a-released-v5
Oct 13, 2026
Merged

firegrass merged 1 commit into
mainfrom
agent/BKLG-20261013-6kzp-the-cli-generates-a-released-v5

Conversation

@firegrass

Copy link
Copy Markdown
Contributor

proof liskov application runtime-image workflow now generates a caller for the released runtime-image.yml@v2 workflow from a registered V5 source/native_image JSON document. It validates the document and authored digest through the bundled policy client, refuses V4 and pinned releases, and replaces the obsolete V4 builder requirement with guidance for the server-owned source binding. The structured policyWorkflowRefHint key remains compatible.

Regression coverage pins local-only generation, refusal without output or network calls, safe paths, overwrite consent, YAML quoting, and secret-safe errors. Help and README explain the Internal native-image path and the binding authorization required at dispatch.

Refs BKLG-20261013-6kzp; ADR-0068.

Validation recorded by implementation and independently rerun by review on commit 60c659acf3320b0759c899fa909d569bb1bc9230, tree ee7dc815a387f9f0b220d7a0988ff65a6f7ecd85:

  • pnpm install --frozen-lockfile, pnpm typecheck, pnpm test (449 passing), and pnpm build.
  • node scripts/verify-package.mjs, pnpm pack:dry-run, and pnpm smoke:proof-plugin with the real root proof CLI.

Package version remains 0.17.0; npm publication belongs to the release owner.

BKLG-20261013-6kzp; ADR-0068. Validate the registered source document through the existing policy client, require native_image and an authored digest, and retain the structured caller identity hint. Explain server-owned source binding authorization in help and README. Pin local-only success and refusal behavior, safe paths, overwrite consent, quoting and secret-safe errors.

Validation: full CLI gate, 449 passing tests, package verification and real proof-cli plugin smoke. Tested tree ee7dc81. Package version remains 0.17.0; npm publication belongs to the release owner.
@firegrass
firegrass merged commit 8220ca3 into main Oct 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant