Skip to content

feat(packages): prepare and activate Packages with apply - #71

Merged
Mathih13 merged 2 commits into
mainfrom
feat/package-apply
Oct 10, 2026
Merged

Mathih13 merged 2 commits into
mainfrom
feat/package-apply

Conversation

@Mathih13

@Mathih13 Mathih13 commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Installing a Package leaves users to choose and order build, publish, and replay. The name replay also hides the action for Runtime Scripts.

Replace it with packages apply. The command prepares missing or stale artifacts, publishes and repairs the Module when Rust Packages require it, and applies artifacts to the selected Shards. One confirmation covers Realm writes. --check prepares locally without Realm writes. Current Script Artifacts need neither Bun nor a Module publish. The old name returns a migration hint.

Install, update, enable, and disable output now points to apply, with client sync only for client content. Documentation covers preparation, target selection, and retries.

Validation: 773 CLI tests, Clippy with warnings denied, and Rust 1.85 passed. Independent standards and adversarial reviews cleared the final change. Tests cover artifact preparation, source-free Build Identity preservation, publishing, schedule repair, confirmation, and stopping before later Shards after a failure.

Authored with GPT-6-Astra through the Codex harness in T3 Code.

@Mathih13
Mathih13 marked this pull request as ready for review October 10, 2026 14:27
@Mathih13
Mathih13 merged commit c004f0b into main Oct 10, 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