James Peter
8b4ea0f4e0
ci(issue-triage): for comment mode, run read-only and capture <comment>...</comment> from stdout into ISSUE_COMMENT.md; keep full mode workspace-write
2025-09-06 01:32:06 +10:00
James Peter
1f8379cb2d
ci(issue-triage): honor agent_mode in CLI: read-only for comment, workspace-write for full; drop --full-auto; set -a never
2025-09-06 01:27:27 +10:00
James Peter
50dfe7b86c
ci(issue-triage): inline CONTEXT.md into PROMPT (remove literal so agent sees real instructions)
2025-09-06 01:24:04 +10:00
James Peter
a620be1b93
chore: batch commit pending workflow/test files
2025-09-06 01:16:42 +10:00
James Peter
731c3fce2a
ci(issue-triage): remove @actions/github usage in github-script; use REST via fetch with PAT→GITHUB_TOKEN fallback for comments/assign/PRs (no push)
2025-09-06 01:16:24 +10:00
James Peter
22a3d84692
ci(issue-triage): fix JSON schema (remove optional 'reason' to satisfy strict schema) (no push)
2025-09-06 01:09:27 +10:00
James Peter
3f0eef21b5
Merge origin/main: adopt remote workflow/version files; keep our changes
2025-09-06 01:03:44 +10:00
James Peter
73b73ba297
ci(issue-triage): enforce JSON schema via Responses text.format; schema {decision}; tested locally with .env (no push)
2025-09-06 01:01:32 +10:00
James Peter
b5eaecf417
ci(issue-triage): correct Responses parsing (use first message/output_text); robust JSON extract (no push)
2025-09-06 00:52:42 +10:00
James Peter
118c4581a8
ci(issue-triage): responses API only; remove temperature for gpt-5; keep JSON response_format (no push)
2025-09-06 00:49:24 +10:00
James Peter
9b8c21077b
ci(issue-triage): use responses API for gpt-5; auto-select endpoint per model; keep fallback to gpt-4o-mini (no push)
2025-09-06 00:46:25 +10:00
GitHub Action
8206a2560d
docs(changelog): update for v0.2.65 [skip ci]
2025-09-05 14:38:56 +00:00
GitHub Action
f7d13aeb3b
chore(release): 0.2.65 [skip ci]
2025-09-05 14:37:27 +00:00
James Peter
8aeaeed0bb
chore(release): trigger release workflow (force run)
2025-09-06 00:28:23 +10:00
James Peter
dbcdb65658
ci(issue-triage): add gpt-4o-mini fallback when gpt-5 returns 400; log fallback; ci(release): publish only after push; platform packages remain first (no push)
2025-09-06 00:27:10 +10:00
James Peter
6e35f47c16
ci(release): handle non-FF push by fetch+ff-only, fallback to merge-with-policy (ours by default, adopt remote for .github/workflows/**); retry push + tags (no push)
2025-09-06 00:19:23 +10:00
James Peter
b9c38a377d
ci(issue-triage): run safety screen only when rate-limit allows (skip safety on rate block) (no push)
2025-09-06 00:16:44 +10:00
James Peter
c868f38f1e
ci(issue-triage): run agent when safety!=block; add agent_mode; log safety decision; switch safety model to gpt-5; add PAT→GITHUB_TOKEN fallbacks; pass CLOSE_ISSUE to PR step; improve PR comment/closing logic (no push)
2025-09-06 00:15:39 +10:00
James Peter
5c80d29198
ci(issue-triage): fix YAML (remove empty env map on agent step) (no push)
2025-09-06 00:01:17 +10:00
James Peter
5480fa2eff
ci(issue-triage): make closure/assignment robust; remove nested expressions in github-script; use env for decisions; use two -m lines for closing commit message (no push)
2025-09-05 23:56:50 +10:00
James Peter
25616e7ebf
chore(repo): remove CI artifacts and editor files accidentally committed
...
- Remove tracked files that are ignored by .gitignore:
release-assets/, artifacts/, npm-binaries/, .code-bin/, .vscode/, codex-cli/README.md.
- These are CI/build outputs or local editor configs and should not live in git.
2025-09-05 23:54:44 +10:00
James Peter
f10c720959
Merge origin/main: adopt remote version bumps; keep ours elsewhere (versioning fix, release notes, changelog)
2025-09-05 23:50:24 +10:00
James Peter
32c495f642
fix(versioning): embed version via rustc-env; drop OUT_DIR include
...
- Make version part of rustc inputs (sccache-friendly) to prevent stale
0.2.59 binaries appearing in newer releases.
- Stop generating code_version.rs and include!(OUT_DIR/…).
- CI: broaden release workflow paths-ignore to all workflows.
- Docs: adjust changelog header + tip block.
- Issue template: update example model list.
2025-09-05 23:49:41 +10:00
James Peter
28e73d610b
ci(issue-triage): add agent decision protocol (close/assign); auto-close via commit/PR keywords; conditional issue close for comment-only; assign @just-every-code or @zemaj based on agent JSON (no push)
2025-09-05 23:36:21 +10:00
GitHub Action
e706e7a6c5
docs(changelog): update for v0.2.63 [skip ci]
2025-09-05 13:35:40 +00:00
GitHub Action
77300d3fda
chore(release): 0.2.63 [skip ci]
2025-09-05 13:34:17 +00:00
James Peter
85a9025b34
ci(issue-triage): fix YAML header comment; tidy safety step braces; use PAT identity for API calls and push (no push)
2025-09-05 23:29:25 +10:00
James Peter
60c3085848
ci(issue-triage): use CODE_GH_PAT for write ops; detect PAT login for rate limits; set commit author from PAT noreply; replace GITHUB_TOKEN in push
2025-09-05 23:17:13 +10:00
James Peter
ff19a9d9cb
fix(tui/input): only inline images; stop replacing non-image paths with [file:] and remove pending file tracking. Non-image paths remain as plain text so the model chooses whether to read them.
2025-09-05 23:10:37 +10:00
James Peter
9e3e0d8604
feat(tui/layout): align composer/history wrap; add sanitize markers
...
Introduce layout_consts and replace hardcoded paddings to keep composer and history wrapping identical.
Extend sanitize::Options with debug_markers (default false) and plumb to history cell render paths.
Use codex-version crate for version reporting in TUI and wire crate deps.
Cleanup GitHub CI: remove unused workflows/assets; update issue-triage.
2025-09-05 23:07:36 +10:00
James Peter
32f18333d5
feat(versioning): embed display version via tiny crate and remove dependence on CODE_VERSION env
...
- Generate at build time from (CI) or (local)
- Replace all version lookups in CLI, TUI banners, exec output, MCP client/server, and core headers with
- Ensures sccache invalidates correctly when version changes, preventing stale binaries (e.g., 0.2.59 inside 0.2.62)
Validation: ./build-fast.sh passes with no warnings.
2025-09-05 22:27:34 +10:00
James Peter
eeb8670ff0
Resolve merge: keep version 0.2.62 for @just-every/code and per-target optionals
2025-09-05 21:48:41 +10:00
James Peter
6de0e0c285
ci(release): ensure unique npm version across packages; idempotent publish steps; bump codex-cli to 0.2.62
2025-09-05 21:47:50 +10:00
GitHub Action
1b88e23560
docs(changelog): update for v0.2.61 [skip ci]
2025-09-05 11:03:55 +00:00
GitHub Action
d7ac45cea1
chore(release): 0.2.61 [skip ci]
2025-09-05 11:01:51 +00:00
James Peter
7fbda31094
chore: touch .gitignore to trigger release workflow
2025-09-05 20:52:36 +10:00
James Peter
c4b9acd5ee
Merge origin/main before pushing (release.yml: enforce [skip ci] on notes-only; ignore codex-cli/package.json)
2025-09-05 20:49:33 +10:00
James Peter
52a08324ad
ci(release): require and enforce [skip ci] on notes-only commits; ignore codex-cli/package.json; keep push-to-main with paths-ignore
2025-09-05 20:49:18 +10:00
James Peter
c36ab3d88c
ci(release): remove guard job to avoid canceling in-flight runs; rely on paths-ignore (including release.yml) to prevent notes-only triggers
2025-09-05 20:38:53 +10:00
James Peter
12511ad248
ci(release): add guard job to skip entire workflow when only CHANGELOG.md and release-notes/RELEASE_NOTES.md changed; keep push-on-main trigger with paths-ignore
2025-09-05 20:30:52 +10:00
James Peter
15ad27a843
ci(release): trigger only on tags (v*) or manual dispatch; parse version from tag; avoid push-to-main auto-releases
2025-09-05 20:27:50 +10:00
GitHub Action
d215b82733
docs(changelog): update for v0.2.60
2025-09-05 10:23:35 +00:00
GitHub Action
657e05c50a
chore(release): 0.2.60 [skip ci]
2025-09-05 10:22:38 +00:00
James Peter
d9f9ebfdd2
ci(release): robust asset collection — find all code-* files recursively from artifacts and copy into release-assets
2025-09-05 20:15:19 +10:00
James Peter
f7a5cc88f6
docs(release-notes): add real Compare link; keep strict sections + optional Thanks; no retrigger on notes
2025-09-05 20:03:56 +10:00
James Peter
84253961b3
docs(release-notes): add optional '### Thanks' section for external contributors; exclude @zemaj and @andrej-griniuk
2025-09-05 19:59:59 +10:00
James Peter
bf02592e14
Merge origin/main before pushing: keep our new issue-triage workflow, .gitignore additions, and release.yml prompt tweaks; remove CLA workflow
2025-09-05 19:41:58 +10:00
James Peter
b5aee55013
ci(release): tighten notes format, use '@latest' in install snippet, and ignore CHANGELOG/release-notes pushes; chore(gitignore): ignore codex-rs/target and CI scratch; ci: remove CLA workflow
2025-09-05 19:41:32 +10:00
GitHub Action
6ee8b9117e
docs(changelog): update for v0.2.59
2025-09-05 09:32:51 +00:00
GitHub Action
3166690ebb
chore(release): 0.2.59 [skip ci]
2025-09-05 09:31:33 +00:00