You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(zpkg): repair published smoke and CLI contract boundary - #418
This rebuilds only the still-valid product delta on current main (2489d1f6378c57cd5c2a866c359c94b7efb3cb18):
published-artifact smoke validates .zpkg.toml without requiring a .zpkg.lock that the package does not publish;
tests/toml_contract.rs enforces the intended authority split: .zpkg.toml stays within the zed-interfaces Manifest schema while .cli-flags.toml remains a separate first-class CLI contract.
No generated lockfile, stale Cargo state, or superseded source cleanup was replayed from #384. The branch was created from the current main tip and the two edits were reapplied semantically.
Merge gate: fresh exact-head checks. Runnerless/zero-step Actions caused only by unavailable build minutes may be treated as unavailable evidence; any substantive executed failure remains a blocker.
Successor audit at c30075d76a8ea4a5eae641142f8f53fd54dc7115: the reduced two-file scope is clean and several relevant lanes pass (Zed package graph, candidate smoke, ores-lint, polyglot, develop-shell, formal review, copy-mode OCI). Promotion is still blocked because ci, CLI portability, repository hardening, fp-conformance, latest-deps, zed-tip canary, and global executable profiles executed and failed. These are substantive runs, not zero-step/minutes exhaustion, so keep #418 open and do not revive stale #384.
Current-main reconciliation note: PR #419 has now merged to main at e0230b6a6cdca847d66604d9e35d6f44495045b8, and this successor is presently reported mergeable=false. Preserve this PR's intentionally narrow two-file delta (.zpkg.toml published-smoke behavior + tests/toml_contract.rs authority-boundary regression) and semantically refresh it onto the new main; do not replay stale #384 Cargo/generated history. After refresh, re-evaluate exact-head checks. Runnerless/zero-step GHA may be treated as unavailable evidence per current merge policy, but executed failures remain blockers.
Superseded by #422. The successor was rebuilt directly from current main@bbd24936796bb19231299f69a19cf4152f8da5db and preserves only this PR's intended two-file delta (.zpkg.toml published smoke + tests/toml_contract.rs authority boundary), avoiding stale/conflicting branch history. Closing this PR so #422 is the single canonical merge path.
Superseded by current-main successor #422. #422 was rebuilt from main@bbd24936796bb19231299f69a19cf4152f8da5db and carries only the two still-valid product changes: published-artifact smoke no longer requires an unpublished .zpkg.lock, and the TOML contract test preserves .cli-flags.toml as a separate first-class CLI contract. Closing this older carrier avoids retaining stale branch ancestry and unrelated workflow state.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Current-main successor to stale #384.
This rebuilds only the still-valid product delta on current
main(2489d1f6378c57cd5c2a866c359c94b7efb3cb18):.zpkg.tomlwithout requiring a.zpkg.lockthat the package does not publish;tests/toml_contract.rsenforces the intended authority split:.zpkg.tomlstays within the zed-interfaces Manifest schema while.cli-flags.tomlremains a separate first-class CLI contract.No generated lockfile, stale Cargo state, or superseded source cleanup was replayed from #384. The branch was created from the current main tip and the two edits were reapplied semantically.
Merge gate: fresh exact-head checks. Runnerless/zero-step Actions caused only by unavailable build minutes may be treated as unavailable evidence; any substantive executed failure remains a blocker.