Commit Graph
2044 Commits
Author SHA1 Message Date
GitHub Action d703d7941b chore(release): 0.2.102 [skip ci] 2025-09-09 04:55:43 +00:00
James Peter ca93ab4a82 Merge branch 'main' of https://github.com/just-every/code into main 2025-09-09 14:46:55 +10:00
James Peter f124c9eb13 fix(triage): fetch remote ref then force push bot-owned branch on NFF 2025-09-09 14:46:36 +10:00
GitHub Action f067f914e1 Merge origin/main: adopt remote workflow changes; keep release changes [skip ci] 2025-09-09 04:39:21 +00:00
GitHub Action 5fb2f38b2f docs(changelog): update for v0.2.101 [skip ci] 2025-09-09 04:39:04 +00:00
GitHub Action 1b331f45bf chore(release): 0.2.101 [skip ci] 2025-09-09 04:37:44 +00:00
James Peter 1ffe43fee9 chore(triage): pre-create writable CARGO_HOME and target dirs for agent run 2025-09-09 14:31:26 +10:00
James Peter 44a1a4a352 fix(triage): remove pre-commit rebase; fallback to force-with-lease on non-fast-forward push for bot-owned branch 2025-09-09 14:28:04 +10:00
James Peter ea4894ac15 fix(build): remove OpenSSL dependency by forcing reqwest=rustls in codex-ollama; fix macOS build by scoping whoami to macOS; drop obsolete 'use whoami' import 2025-09-09 14:24:50 +10:00
James Peter d3eab5acf9 fix(triage): avoid branch switch with uncommitted changes; rebase onto remote if exists; robust push with NFF handling 2025-09-09 14:14:09 +10:00
James Peter 0b2dbb699c fix(triage): read workflow_dispatch inputs via context.payload.inputs; correctly inject manual note into kickoff comment 2025-09-09 13:56:44 +10:00
James Peter bdebd8dce9 chore(triage): guard against empty ISSUE_NUMBER to avoid 404 on /issues/0 2025-09-09 13:51:20 +10:00
James Peter 63ee387e50 fix(triage): avoid freezing ISSUE_NUMBER by removing step-level env override; use runtime env from exportVariable 2025-09-09 13:50:25 +10:00
James Peter 16c70bb88b fix(triage): use resolved ISSUE_NUMBER env in all scripts; remove remaining context.payload.issue.* references 2025-09-09 13:46:04 +10:00
James Peter 667cfe3167 fix(triage): quote step name with colon to satisfy YAML parser 2025-09-09 13:41:55 +10:00
James Peter 8c8427d118 chore(lockfile): regenerate Cargo.lock to resolve merge and include preview deps 2025-09-09 13:39:19 +10:00
James Peter fb81b070e0 fix(triage): enable workflow_dispatch path, safe concurrency per issue, optional manual kickoff note, and fix checkout indentation 2025-09-09 13:37:39 +10:00
James Peter 25a0c22668 feat(triage): add manual trigger; acknowledge preview feedback via labels; simplify comment to ; rename artifact to preview-<target> 2025-09-09 13:30:50 +10:00
James Peter cc07007208 chore(ci/preview-build): simplify PR comment to ; remove helper script artifact and files 2025-09-09 13:29:44 +10:00
James Peter b6eb447f38 feat(ci/preview-build): upload preview-helper script artifact once; list in PR comment 2025-09-09 12:56:17 +10:00
James Peter 0a16ce7e65 feat(preview): add cross-platform preview-get scripts; link curl/iwr helpers in PR comment 2025-09-09 12:53:16 +10:00
James Peter 82e2b5f406 chore(ci/preview-build): grant actions:read so comment job can list artifacts 2025-09-09 12:48:49 +10:00
James Peter 32083f4190 feat(ci/preview-build): include Windows PowerShell gh one-liner in PR comment 2025-09-09 12:48:24 +10:00
James Peter 840295b413 feat(ci/preview-build): add gh one-liner and direct artifact links to PR comment to simplify testing 2025-09-09 12:48:05 +10:00
James PeterandGitHub b6185481e6 Merge pull request #107 from just-every/upstream-merge
Upstream merge: openai/codex@main into main
2025-09-09 12:42:11 +10:00
James Peter c724fdf1dc Merge origin/main: adopt remote release metadata; keep local CI changes 2025-09-09 12:39:55 +10:00
James Peter 74d8a16cd9 ci(issue-triage): avoid self-cancel; upload binaries before commenting with direct links
- Set concurrency.cancel-in-progress=false to prevent bot comments from cancelling in-progress triage runs.\n- Reorder steps: build+upload preview artifact BEFORE posting any issue comment.\n- Split PR creation from commenting; new comment includes direct artifact download link and run instructions.\n\nValidated locally with ./build-fast.sh (no code warnings/errors).
2025-09-09 12:10:59 +10:00
github-actions[bot] 7bb547fd49 chore(merge): enforce policy removals (images + cargo caches) 2025-09-09 02:03:49 +00:00
James Peter 6d3e39346c docs: move theme config to docs/ and remove obsolete root files
Consolidate documentation under docs/.\n- Move THEME_CONFIG.md to docs/THEME_CONFIG.md (with minor edits)\n- Remove outdated root files: MERGE.md, PNPM.md, profile.sh\n\nValidated with ./build-fast.sh: build succeeds cleanly.
2025-09-09 12:01:09 +10:00
just-every-code 1ceaed0e5c docs(upstream-merge): add MERGE_PLAN and MERGE_REPORT (by-bucket summary) 2025-09-09 01:56:35 +00:00
just-every-code 90cb41e648 merge(upstream): merge upstream/main into upstream-merge (by-bucket)
- Keep ours for TUI/CLI/workflows/docs; purge reintroduced rust-ci.yml
- Prefer theirs in protocol/deps; add serde_bytes + ICU/sys-locale/serde_with
- Keep our core codex/shell to preserve API; fix exec AuthMode import
- Make verify.sh CI-safe (no sccache; local CARGO dirs); check api_surface only

Build: ok; Verify: ok
2025-09-09 01:56:14 +00:00
GitHub Action f3970bc8f8 docs(changelog): update for v0.2.100 [skip ci] 2025-09-09 01:46:21 +00:00
GitHub Action 32052cdcfc chore(release): 0.2.100 [skip ci] v0.2.100 2025-09-09 01:44:57 +00:00
just-every-code 92b17331eb Merge remote-tracking branch 'origin/main' into upstream-merge 2025-09-09 01:40:58 +00:00
James Peter aa850461e4 ci(upstream-merge): add scripts/upstream-merge/verify.sh and switch checks/remediation to use it; agent instructed to run verify before pushing 2025-09-09 11:37:05 +10:00
just-every-code ca8d102e58 Merge remote-tracking branch 'origin/main' into upstream-merge 2025-09-09 01:29:27 +00:00
James Peter 996e10c2b0 ci(release): allow release.yml edits to trigger release (stop ignoring it in push filter) 2025-09-09 11:29:24 +10:00
James Peter a57536a549 ci(release): fix completion syntax in smokes; run tests in parallel (remove build dependency) and gate publish on tests 2025-09-09 11:25:51 +10:00
just-every-code 3d3d5c2da1 fix(core/api): restore re-exports and resolve visibility warning
- Re-export ModelClient, Prompt, ResponseEvent, ResponseStream
- Re-export ContentItem, ResponseItem, ReasoningItemContent
- Make EnvironmentContext public to eliminate private_interfaces warning

status: build clean
2025-09-09 01:12:42 +00:00
James Peter 247cbe18de fix(core/rollout): enable time 'parsing' feature to compile date parsing in preflight tests 2025-09-09 11:11:40 +10:00
18eee3844d feat: POSIX unification and snapshot sessions (#3179)
## Session snapshot
For POSIX shell, the goal is to take a snapshot of the interactive shell
environment, store it in a session file located in `.codex/` and only
source this file for every command that is run.
As a result, if a snapshot files exist, `bash -lc <CALL>` get replaced
by `bash -c <CALL>`.

This also fixes the issue that `bash -lc` does not source `.bashrc`,
resulting in missing env variables and aliases in the codex session.
## POSIX unification
Unify `bash` and `zsh` shell into a POSIX shell. The rational is that
the tool will not use any `zsh` specific capabilities.

---------

Co-authored-by: Michael Bolin <[email protected]>
2025-09-08 18:09:45 -07:00
just-every-code 3890af0443 merge(upstream): sync upstream/main via by-bucket policy
- No-op merge (already up-to-date); applied minimal compatibility re-exports in codex-core
- Preserve fork UX (tui/cli) and prefer upstream in core/protocol/exec
- Purge-listed assets remain absent

status: build pending
2025-09-09 01:05:13 +00:00
jif-oaiandGitHub 031e2dfd63 feat: Run cargo shear during CI (#3338)
Run cargo shear as part of the CI to ensure no unused dependencies
2025-09-09 01:05:08 +00:00
just-every-code 1ce4c0faf7 Merge remote-tracking branch 'origin/main' into upstream-merge 2025-09-09 01:02:59 +00:00
James Peter 6310093635 ci(upstream-merge): on API test failure, invoke Code agent to remediate, then re-check 2025-09-09 11:00:29 +10:00
James Peter 9e4ece6234 ci(release): add preflight E2E tests and per-target post-build smokes; fix duplicate workflow block 2025-09-09 10:59:49 +10:00
James Peter b918babbff revert: drop unintended preflight test files and release.yml edits; keep only core API tests and upstream-merge prompt/checks 2025-09-09 10:56:07 +10:00
James Peter 19e8fb6ecb test(core/api): add compile-only API surface checks for core re-exports and models alias 2025-09-09 10:54:43 +10:00
James Peter 791261b7ef ci(upstream-merge): refine branding guard to only flag user-facing strings in code (ignore docs/comments) 2025-09-09 10:42:55 +10:00
github-actions[bot] 19fac6de95 chore(merge): enforce policy removals (images + cargo caches) 2025-09-09 00:40:33 +00:00