Skip to content

fix: harden rollout sync and release gates - #13

Merged
Wangnov merged 1 commit into
mainfrom
codex/harden-rollout-sync
Jun 11, 2026
Merged

Wangnov merged 1 commit into
mainfrom
codex/harden-rollout-sync

Conversation

@Wangnov

@Wangnov Wangnov commented Jun 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • serialize codex-threadripper write operations with a shared lock
  • keep rollout first-line provider updates length-preserving and in-place with fsync; skip rollouts that would require first-line growth instead of replacing files Codex may still be writing
  • repair watch-mode rollout drift after SQLite rows change
  • honor valid CODEX_HOME before falling back to HOME/.codex, and fail fast for invalid non-empty CODEX_HOME
  • keep prerelease tags out of stable npm/Homebrew workflows and add CI syntax coverage for the npm matrix script

Verification

  • cargo fmt --check
  • cargo test
  • cargo clippy --all-targets --all-features -- -D warnings
  • node --check scripts/build-npm-matrix.mjs
  • python -m py_compile scripts/smoke_release.py
  • actionlint .github/workflows/*.yml

@Wangnov
Wangnov force-pushed the codex/harden-rollout-sync branch 2 times, most recently from eff7f1d to 3de8346 Compare June 11, 2026 01:33
@Wangnov
Wangnov force-pushed the codex/harden-rollout-sync branch from 3de8346 to 46a4d48 Compare June 11, 2026 01:38
@Wangnov
Wangnov merged commit 7b25b1e into main Jun 11, 2026
8 checks passed
@Wangnov
Wangnov deleted the codex/harden-rollout-sync branch June 11, 2026 01:41
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