release: codewith 0.1.79 - #448
Merged
Merged
Conversation
Contributor
Author
|
Release-preparation handoff at exact head
The exact-main backstop found a reproducible Windows test-cleanup failure after this PR opened. It was fixed and merged separately in #449 as |
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
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Scope
Prepare the Codewith
0.1.79patch release from livemain93b3682cc283c1a5963925076a197af248512860.0.1.79.rust-v0.1.78...93b3682: fix(tools): enforce reserved namespace boundary #424, feat: A tool for the agent to see all accounts' usage/rate-limits (like /profile) to pick/switch profile; low-usage system-pro #418,feat(goals): track line changes per goal #415, fix(cli): make cwd snapshot tests portable on Windows #431, fix(ci): repair non-app-server Rust lint failures #432, fix(goals): harden line change accounting #433, fix(app-server): stabilize cross-platform CI regressions #434, test(git-utils): verify snapshot object isolation semantically #435, ci: resolve full Rust toolchain from manifest #430, fix(app-server-daemon): gate idle timeout constant on Unix #436, and fix(core): gate Unix-only exec-policy test items #447.
@hasna/codewithfork and explicit-release policy.Changed files:
CHANGELOG.mdcodex-cli/package.jsoncodex-rs/Cargo.tomlcodex-rs/Cargo.lockNo publish, tag, merge, or unrelated cleanup is included.
Preflight
@hasna/codewith@0.1.79and all six platform package coordinates returnednpm
E404before editing and again before commit.release/0.1.79branch,rust-v0.1.79tag, or matching PR existed beforethis branch was pushed.
origin/mainand the requested base both resolve to93b3682cc283c1a5963925076a197af248512860.Validation
Manifest and package checks:
cargo metadata --locked --format-version 1 --no-deps- pass; all 129workspace packages resolve to
0.1.79.python3 .github/scripts/verify_cargo_workspace_manifests.py- pass.just bazel-lock-check- pass.just fmt-check- pass.python3 -m unittest discover -s scripts/codex_package -p 'test_*.py'-11 tests pass.
python3 -m unittest codex-cli/scripts/test_build_npm_package.py-5 tests pass.
CODEWITH_SMOKE_STRICT=1 python3 -m unittest -v codex-cli/scripts/test_install_smoke.py- npm and Bun clean-prefix smokespass; the registry-only case is intentionally skipped because no registry
URL was supplied.
Release build:
CARGO_PROFILE_RELEASE_CODEGEN_UNITS=16 CARGO_TARGET_DIR=/tmp/codewith-0.1.79-target cargo build --release --locked --bin codewith- pass in 51m42s on Linux ARM64.codewith 0.1.79;--helpis non-empty.321914760bytes.27491e117cbbeed7d5b4a61aa4d7b2682a080ce13061173b6bf581baa07f1a9e.Tarball smoke:
build_npm_package.py --package codexand current platform tarball with
--package codex-linux-arm64.@hasna/codewith@0.1.79with exactly six optional platformdependencies, all pinned to
0.1.79.@hasna/codewith-linux-arm64@0.1.79withos=["linux"]andcpu=["arm64"].files. Platform contents additionally contain
vendor/aarch64-unknown-linux-musl/bin/codewith.wrappers report
codewith 0.1.79with non-empty help.20312bytes,SHA-256
85e0a793e97301b43e3732f3022960be95eee4a39192ebd4b0fb9392a5170fbe.122546610bytes,SHA-256
3b9e46d915697127cf18101607523a9a1e815357398d73b5ad0e4012d0c47a92.Safety and review:
git diff --cached --check- pass.gitleaks git --staged --no-banner --redact --verbose .- no leaks.gitleaks git --log-opts='origin/main..HEAD' --no-banner --redact --verbose .- one commit scanned, no leaks.GO; no P0/P1 findings.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.