Skip to content

Clean up direct-binary release and update paths#306

Merged
cbusillo merged 9 commits into
mainfrom
cleanup-direct-binary-updates
Jun 1, 2026
Merged

Clean up direct-binary release and update paths#306
cbusillo merged 9 commits into
mainfrom
cleanup-direct-binary-updates

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

@cbusillo cbusillo commented Jun 1, 2026

Summary

  • gate self-update and TUI auto-upgrade prompts to Every Code direct-binary installs
  • move release version ownership to the root VERSION file and keep release notes branded as Every Code
  • remove the old top-level codex-cli/ npm wrapper/staging path and mark it permanently removed for upstream imports
  • document that GitHub Releases/direct binaries are the active distribution path while npm/Homebrew publishing remains deferred

Review Notes

Agent review found no blockers after follow-up fixes. One branch-introduced Windows-style path edge case was addressed by normalizing direct-binary path and command-name handling, with tests.

A TypeScript SDK compile issue was flagged by one agent, but it exists on main unchanged and this branch does not touch sdk/typescript; it is out of scope for this release cleanup.

Validation

  • ./build-fast.sh
  • ./pre-release.sh

@cbusillo cbusillo merged commit 44d0bfa into main Jun 1, 2026
1 check passed
@cbusillo cbusillo deleted the cleanup-direct-binary-updates branch June 1, 2026 19:59
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