Skip to content

Publish Capture install asset - #4

Merged
foxsplendid merged 1 commit into
mainfrom
codex/publish-capture-asset
Aug 11, 2026
Merged

Publish Capture install asset#4
foxsplendid merged 1 commit into
mainfrom
codex/publish-capture-asset

Conversation

@foxsplendid

Copy link
Copy Markdown
Contributor

This PR completes the Capture install publication step for Scriptorium v0.2.0.

It updates the component catalog and installer so the standalone Capture profile downloads the published capture-v1.0.0 release asset from GitHub, verifies the pinned SHA-256 checksum, and installs the browser export bundle without cloning the full Provenance source tree.

Validation already run locally:

  • PYTHONPATH=src python -B -m unittest discover -s tests -v -> 306 passed, 7 skipped
  • scriptorium components --profile capture --json reports the Capture asset as published and checksum-pinned
  • scriptorium install capture --json preview reports zero writes and network required only on --run

The previous public branch commit was amended to use the GitHub noreply author and committer email before this PR was opened.

Add hardened HTTPS download for release-asset components (host allowlist,
size cap, redirect boundary check). Fix stale CLI test that assumed the
capture asset stayed unpublished.
@foxsplendid
foxsplendid merged commit 375e594 into main Aug 11, 2026
10 checks 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