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 Peter and GitHub
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-oai and GitHub
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