Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/mise-export-boundaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
zed_cli_ref:
description: Immutable zed-cli commit to certify
required: false
default: 5ad549c544276a713dd5de353f6fbe8ddd4b53d7
default: 3434716591e048d0a769bafd47353d2953e89e48
schedule:
- cron: "17 5 * * 3"

Expand All @@ -27,7 +27,7 @@ defaults:
env:
CARGO_TERM_COLOR: always
RUST_BACKTRACE: "1"
ZED_CLI_REF: ${{ github.event.inputs.zed_cli_ref || '5ad549c544276a713dd5de353f6fbe8ddd4b53d7' }}
ZED_CLI_REF: ${{ github.event.inputs.zed_cli_ref || '3434716591e048d0a769bafd47353d2953e89e48' }}

jobs:
certify:
Expand Down
6 changes: 3 additions & 3 deletions docs/mise-export-boundaries.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ Canonical product PR: `zed-pkg/zed-cli#131`.
Pinned product head:

```text
7c5445b2cd15a503c8004da98cac31451ea2f1d4
3434716591e048d0a769bafd47353d2953e89e48
```

The product branch was semantically merged with current `main` head `5d1d13119be5784f545a7d812cdfaae3ca120693`. Current submodule CLI and project-lock behavior were adopted verbatim; `src/main.rs` was composed by extracting the already-tested exporter import and dispatch arms into the current main-line recovery and locking flow. The exporter remains a ten-file source, test, contract, and documentation delta with no materializer or synchronization workflow.
The product branch was semantically merged with current `main` head `751358fe130e64b646844bc7d857c4cff215ca2d`. Current submodule CLI and project-lock behavior were adopted verbatim, including the independently merged Windows lock-contention normalization; `src/main.rs` retains only the already-tested exporter import and dispatch arms inside the current main-line recovery and locking flow. The exporter remains a ten-file source, test, contract, and documentation delta with no materializer or synchronization workflow.

The public Rust API enforces the reserved exporter-state source boundary before delegating to the implementation. This protects the CLI, external Rust callers, portable case aliases, and in-project symlink aliases through one shared guard.

Expand Down Expand Up @@ -71,7 +71,7 @@ The complete current manager-lock identity contract is separately merged and cer

Promotion requires:

1. the workflow pin matching final immutable head `7c5445b2cd15a503c8004da98cac31451ea2f1d4` of `zed-pkg/zed-cli#131`;
1. the workflow pin matching final immutable head `3434716591e048d0a769bafd47353d2953e89e48` of `zed-pkg/zed-cli#131`;
2. Ubuntu 24.04, macOS 15, and Windows Server 2025 success;
3. formatting, focused unit tests, the public API target, real CLI tests, a locked release build, and all-target Clippy with warnings denied;
4. both black-box harnesses passing on all platforms, with symlink assertions skipped only where the host cannot create symlinks;
Expand Down