Skip to content

Prepare CLI 0.2.2 root output - #31

Merged
raghubetina merged 3 commits into
mainfrom
codex/cli-0.2.2-root-output
Aug 29, 2026
Merged

Prepare CLI 0.2.2 root output#31
raghubetina merged 3 commits into
mainfrom
codex/cli-0.2.2-root-output

Conversation

@raghubetina

Copy link
Copy Markdown
Contributor

Summary

  • prepare @firstdraft.com/cli 0.2.2 as the immutable next candidate for the root-output behavior already integrated on main
  • preserve API 0.3.x and Foundation Plan 0.19 compatibility while keeping the npm latest channel untouched
  • make consumed-version history self-invalidating and exercise current-directory adoption through the installed tarball on POSIX, with the explicit unsupported contract on Windows

Verification

  • npm run check: typecheck, lint, formatting, 183 tests, package allowlist, and installed-package smoke
  • two independent npm packs are byte-identical: SHA-256 42814e22249da7f46a186814cbfcb883c62f081b6c25bd8951f54cb43bc1902a; 72,936 bytes; 27 files
  • runtime-input digest: e48e4b583e6f06a1d7a50aa19a87da2b24b225eaa5806f3130b9ad4ba6c43a72
  • exact base: 4352f64 / tree b43ba6de98e27328e548cc3410ba9f39dfa9fcee
  • exact head: aa7e55b / tree 7c66247b4d8460b130a5d65443466575a9a3cea1

Release boundary

This draft does not publish npm, create or move a Git tag, or change next/latest. Live preflight still shows next=0.2.1, latest=0.1.0, no npm 0.2.2, and no v0.2.2 tag. Trusted-publisher identity and package availability remain publication-time checks.

Advance the backward-compatible 0.2 line for integrated current-directory root output without reusing the immutable 0.2.1 registry or tag identities. Preserve candidate publication under next and leave latest unchanged.
Exercise the installed package's current-directory materialization on POSIX and its explicit unsupported contract on Windows so the supported-platform CI matrix proves the shipped behavior.
Bind the root-output integration observation to its exact main tree and reject any candidate version already recorded as consumed. This keeps the release note durable after publication instead of teaching a transient next-version instruction.
@raghubetina
raghubetina marked this pull request as ready for review August 29, 2026 10:54
@raghubetina
raghubetina merged commit 799a184 into main Aug 29, 2026
4 checks passed
@raghubetina
raghubetina deleted the codex/cli-0.2.2-root-output branch August 29, 2026 10:54
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