Skip to content

refactor(platform): derive the checker version from the workflow pin - #29

Merged
ExtraToast merged 1 commit into
mainfrom
refactor/derive-checker-version
Aug 20, 2026
Merged

refactor(platform): derive the checker version from the workflow pin#29
ExtraToast merged 1 commit into
mainfrom
refactor/derive-checker-version

Conversation

@ExtraToast

Copy link
Copy Markdown
Contributor

The wrapper landed with deploy-check pinned to 0.15.0 in the script itself — the same mistake the 400-line copy made with its schema version and context digest. And 0.15.0 turned out to carry a context-resolution bug, fixed in 0.15.1 (JorisJonkers-dev/github-workflows#95).

deploy-check is released from the same repository as the reusable workflows, so the version comment on the deploy-validate (or deploy-artifact) pin is the version to run. The wrapper reads it from there. Nothing about the checker is restated in this repository any more: the schema version, the context ref, and now the checker version all come from the workflow pins.

The github-workflows pins move to v0.15.1. Both reusable workflow interfaces are unchanged across every version involved — same inputs, same required flags — so no caller change is needed.

Verification

Run in all seven service repos against a deliberately nested context package, matching the layout oras pull produces in CI: each derives 0.15.1 from its own pins, renders five fragments, and scores. Six pass; knowledge exits 1 on its known health_declared gap.

The wrapper hardcoded deploy-check 0.15.0, which is the same mistake the
400-line copy made with its schema version and context digest -- and 0.15.0
turned out to carry a context-resolution bug fixed in 0.15.1.

deploy-check is released from the same repository as the reusable workflows,
so the version comment on the deploy-validate (or deploy-artifact) pin is the
version to run. The wrapper reads it from there, leaving nothing about the
checker restated in this repository.

The github-workflows pins move to v0.15.1 accordingly. Both reusable
workflow interfaces are unchanged across the versions involved -- same
inputs, same required flags -- so no caller change is needed.
@ExtraToast ExtraToast added the type: refactor Code structure change without intended behavior change. label Aug 20, 2026
@ExtraToast ExtraToast self-assigned this Aug 20, 2026
@ExtraToast
ExtraToast merged commit 347d3aa into main Aug 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: refactor Code structure change without intended behavior change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant