docs(changelog): update for v0.2.73 [skip ci]

This commit is contained in:
GitHub Action
2025-09-06 13:55:12 +00:00
parent 7af86fb62e
commit 9edd5dcd89
5 changed files with 49 additions and 30 deletions
+7
View File
@@ -3,6 +3,13 @@
> [!TIP]
> We're constantly improving Code! This page documents the core changes. You can also check our [releases page](https://github.com/just-every/code/releases) for additional information.
## [0.2.73] - 2025-09-06
- CI/Build: default CARGO_HOME and CARGO_TARGET_DIR to workspace; use sparse registry; precreate dirs for sandboxed runs. (dd9ff4b8)
- CI/Exec: enable network for workspace-write exec runs; keep git writes opt-in. (510c323b)
- CLI/Fix: remove invalid '-a never' in 'code exec'; verified locally. (87ae88cf)
- CI: pass flags after subcommand so Exec receives them; fix heredoc quoting and cache mapping; minor formatting cleanups. (854525c9, 06190bba, c4ce2088, 086be4a5)
## [0.2.72] - 2025-09-06
- Core/Sandbox: add workspace-write opt-in (default off); allow .git writes via CI override. (3df630f9)
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@openai/codex",
"version": "0.2.72",
"version": "0.2.73",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openai/codex",
"version": "0.2.72",
"version": "0.2.73",
"license": "Apache-2.0",
"dependencies": {
"@vscode/ripgrep": "^1.15.14"
+7 -5
View File
@@ -1,11 +1,13 @@
## @just-every/code v0.2.72
## @just-every/code v0.2.73
Small release focused on sandbox controls and CI stability.
Maintenance release improving sandboxed builds and exec reliability.
### Changes
- Core/Sandbox: add workspace-write opt-in (default off); allow .git writes via CI override.
- CI: improve upstream-merge push/auth and skip recursive workflows to stabilize releases.
- CI/Build: default CARGO_HOME and CARGO_TARGET_DIR to workspace; use sparse registry; precreate dirs for sandboxed runs.
- CI/Exec: enable network for workspace-write exec runs; keep git writes opt-in.
- CLI/Fix: remove invalid '-a never' in 'code exec'; verified locally.
- CI: pass flags after subcommand so Exec receives them; fix heredoc quoting and cache mapping; minor formatting cleanups.
### Install
@@ -14,4 +16,4 @@ npm install -g @just-every/code@latest
code
```
Compare: https://github.com/just-every/code/compare/v0.2.71...v0.2.72
Compare: https://github.com/just-every/code/compare/v0.2.72...v0.2.73
+11 -6
View File
@@ -1,6 +1,11 @@
# Commit log (v0.2.71..HEAD)
* e4506e39 chore(release): 0.2.72 [skip ci] (GitHub Action)
* 3df630f9 feat(sandbox): add workspace-write opt-in (default false); enable .git writes in CI via config override (James Peter)
* 274dcaef ci(upstream-merge): run Code agent with --sandbox danger-full-access so it can write .git (commit/push) under approval=never in CI (James Peter)
* 8fadbd03 ci(upstream-merge): ensure push auth by setting origin to x-access-token URL (uses CODE_GH_PAT || GITHUB_TOKEN) so Code agent can push branch (James Peter)
* dc1dcac0 ci(release): mark policy-merge fallback commit with [skip ci] to avoid recursive workflow triggers and cancellations (James Peter)
# Commit log (v0.2.72..HEAD)
* 7af86fb6 chore(release): 0.2.73 [skip ci] (GitHub Action)
* dd9ff4b8 build: default CARGO_HOME/.cargo-home and CARGO_TARGET_DIR to workspace for sandboxed CI; use sparse registry; create dirs proactively (James Peter)
* 230cdb91 ci: install ripgrep for agents; enable network in workspace-write; fix Cargo perms by setting CARGO_HOME/CARGO_TARGET_DIR inside workspace; add upstream no-op gate to avoid unnecessary runs (James Peter)
* 510c323b ci: enable network for exec runs via -c sandbox_workspace_write.network_access=true; keep workspace-write and git writes opt-in (James Peter)
* 87ae88cf fix(ci): remove invalid '-a never' from 'code exec' invocations; verified CLI locally; keep sandbox workspace-write + allow_git_writes (James Peter)
* 086be4a5 ci(upstream-merge): avoid + 1) parsing bug; pipe heredoc directly to agent; include explicit Context with resolved env values; keep workspace-write + allow_git_writes (James Peter)
* 854525c9 ci(upstream-merge): pass sandbox/approval flags after subcommand (code exec …) so Exec CLI receives them; should switch from read-only to workspace-write in CI (James Peter)
* c4ce2088 ci(upstream-merge): apply formatting fixes to workflow file (James Peter)
* 06190bba ci(upstream-merge,issue-triage): fix heredoc quoting to prevent shell expansion; correct rust-cache workspace mapping to 'codex-rs -> target' for effective caching (James Peter)
* e7ff9981 docs(changelog): update for v0.2.72 [skip ci] (GitHub Action)
+22 -17
View File
@@ -1,10 +1,10 @@
You are Code running headless in CI to prepare a new release.
Inputs
- Version: v0.2.72
- Version: v0.2.73
- Date (UTC): 2025-09-06
- Previous tag: v0.2.71
- Commit range: v0.2.71..HEAD
- Previous tag: v0.2.72
- Commit range: v0.2.72..HEAD
- Working directory: repo root (CHANGELOG.md lives at top-level)
Primary Tasks
@@ -14,19 +14,19 @@ Primary Tasks
CHANGELOG.md House Style (strict)
- File header stays as-is ("Changelog"). Do not rewrite older sections.
- Insert the new section at the top (above previous versions), with this header format exactly:
## [0.2.72] - 2025-09-06
## [0.2.73] - 2025-09-06
- Include 2–5 bullets (no more, no fewer), each a single line, focusing on user-visible features, fixes, UX, performance, or stability.
- Keep bullets concise and scannable; avoid long prose. Use present tense.
- When helpful, start bullets with a short scope label like "TUI:", "CLI:", or "Core:".
- At the end of each bullet, include abbreviated commit SHA(s) in parentheses, using 7–8 hex chars, comma‑separated when multiple, like: (abc1234, def5678).
- Map changes from the git commit log in v0.2.71..HEAD; ignore pure chores/merges unless user‑visible.
- Map changes from the git commit log in v0.2.72..HEAD; ignore pure chores/merges unless user‑visible.
- Do NOT add links, tables, code blocks, or subheadings. Do NOT include PR author attributions in the changelog.
- Do NOT add any extra headers inside the changelog entry; only bullets under the version header.
- Idempotent: if a section for 0.2.72 already exists, replace only that section’s body with the newly generated bullets and keep the header intact.
- Idempotent: if a section for 0.2.73 already exists, replace only that section’s body with the newly generated bullets and keep the header intact.
Release Notes (release-notes/RELEASE_NOTES.md)
- Write exactly these sections in order; include the optional Thanks section only when applicable:
1) Title: ## @just-every/code v0.2.72
1) Title: ## @just-every/code v0.2.73
2) One brief intro sentence (1–2 lines max).
3) Section header: ### Changes
- The same 2–5 bullets as in the changelog (you may omit SHAs).
@@ -36,25 +36,30 @@ Release Notes (release-notes/RELEASE_NOTES.md)
code
5) Optional section header: ### Thanks
- Include ONE line like: "Thanks to @alice and @bob for contributions!"
- Only include if at least one merged PR in v0.2.71..HEAD is authored by an external contributor.
- Only include if at least one merged PR in v0.2.72..HEAD is authored by an external contributor.
- External contributors are any GitHub users other than: @zemaj, @andrej-griniuk, and NOT upstream contributors.
- Treat a username as upstream if it matches the regex /-oai$/i, or clearly belongs to the upstream org (e.g., OpenAI maintainers). Exclude such users from Thanks.
- Derive usernames from merge commits, Co-authored-by trailers, or PR references in commit messages. Deduplicate and prefer "@username" form.
- Keep notes concise; no walls of text. Do not add any other sections beyond the optional Thanks.
- Optional final line (only if a previous tag exists):
Compare: https://github.com/just-every/code/compare/v0.2.71...v0.2.72
Compare: https://github.com/just-every/code/compare/v0.2.72...v0.2.73
Rules
- Use the provided git log as source of truth; summarize responsibly.
- Explore codebase directly if commit messages are unclear or need additional context.
- Keep formatting minimal (headers + list bullets). No emojis ever! Basic markdown only.
- Never reorder older versions. Only touch the section for v0.2.72.
- After writing files, stage and commit with message: docs(changelog): update for v0.2.72 [skip ci]
- Never reorder older versions. Only touch the section for v0.2.73.
- After writing files, stage and commit with message: docs(changelog): update for v0.2.73 [skip ci]
Context (git log excerpt follows):
# Commit log (v0.2.71..HEAD)
* e4506e39 chore(release): 0.2.72 [skip ci] (GitHub Action)
* 3df630f9 feat(sandbox): add workspace-write opt-in (default false); enable .git writes in CI via config override (James Peter)
* 274dcaef ci(upstream-merge): run Code agent with --sandbox danger-full-access so it can write .git (commit/push) under approval=never in CI (James Peter)
* 8fadbd03 ci(upstream-merge): ensure push auth by setting origin to x-access-token URL (uses CODE_GH_PAT || GITHUB_TOKEN) so Code agent can push branch (James Peter)
* dc1dcac0 ci(release): mark policy-merge fallback commit with [skip ci] to avoid recursive workflow triggers and cancellations (James Peter)
# Commit log (v0.2.72..HEAD)
* 7af86fb6 chore(release): 0.2.73 [skip ci] (GitHub Action)
* dd9ff4b8 build: default CARGO_HOME/.cargo-home and CARGO_TARGET_DIR to workspace for sandboxed CI; use sparse registry; create dirs proactively (James Peter)
* 230cdb91 ci: install ripgrep for agents; enable network in workspace-write; fix Cargo perms by setting CARGO_HOME/CARGO_TARGET_DIR inside workspace; add upstream no-op gate to avoid unnecessary runs (James Peter)
* 510c323b ci: enable network for exec runs via -c sandbox_workspace_write.network_access=true; keep workspace-write and git writes opt-in (James Peter)
* 87ae88cf fix(ci): remove invalid '-a never' from 'code exec' invocations; verified CLI locally; keep sandbox workspace-write + allow_git_writes (James Peter)
* 086be4a5 ci(upstream-merge): avoid + 1) parsing bug; pipe heredoc directly to agent; include explicit Context with resolved env values; keep workspace-write + allow_git_writes (James Peter)
* 854525c9 ci(upstream-merge): pass sandbox/approval flags after subcommand (code exec …) so Exec CLI receives them; should switch from read-only to workspace-write in CI (James Peter)
* c4ce2088 ci(upstream-merge): apply formatting fixes to workflow file (James Peter)
* 06190bba ci(upstream-merge,issue-triage): fix heredoc quoting to prevent shell expansion; correct rust-cache workspace mapping to 'codex-rs -> target' for effective caching (James Peter)
* e7ff9981 docs(changelog): update for v0.2.72 [skip ci] (GitHub Action)