Skip to content

feat(release): publish the minimal runtime bundle as a second asset#13

Merged
rldyourmnd merged 1 commit into
mainfrom
zcode/runtime-bundle-release
Jul 11, 2026
Merged

feat(release): publish the minimal runtime bundle as a second asset#13
rldyourmnd merged 1 commit into
mainfrom
zcode/runtime-bundle-release

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Completes RVR-P3-001 on the module side: the release now publishes the proven minimal runtime bundle as a second attested asset.

What

  • release.yml passes runtime_paths (exactly build/manifest.json:runtime_bundle.paths) to the shared supply-chain workflow, and re-pins all 7 shared uses: to 0.7.0 (eda8ff7), which adds the opt-in runtime_paths capability.
  • build/release-evidence.json regenerated for the new content digest (024e0767…).
  • CHANGELOG [Unreleased] records the release-asset + shared-CI pin change.

On a tag, the release now attaches <pkg>-runtime-<version>.tar.gz (deterministic, minimal, provenance-attested) alongside the full source archive. The harness advances its pin + bumps its shared-CI pin to 0.7.0 + asserts runtime_paths == runtime_bundle.paths next.

Pass build/manifest.json:runtime_bundle.paths as runtime_paths to the shared
release workflow so a tag publishes the attested minimal runtime bundle
alongside the full source archive, and re-pin every shared nddev-ci-workflows
workflow to 0.7.0 (which adds the runtime_paths capability). Regenerate
build/release-evidence.json for the new content digest and record the change
under CHANGELOG [Unreleased].
@rldyourmnd rldyourmnd merged commit 9343772 into main Jul 11, 2026
8 checks passed
@rldyourmnd rldyourmnd deleted the zcode/runtime-bundle-release branch July 11, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant