Val Alexander
|
f45bc09206
|
[codex] fix(auth): harden OAuth refresh and Codex CLI bootstrap flows (#68396)
* Harden OAuth refresh and Codex CLI bootstrap flows
- Treat near-expiry OAuth credentials as unusable for bootstrap and refresh
- Add clearer timeout and callback validation handling for OpenAI Codex OAuth
- Tighten file lock retry behavior for stale OAuth refresh contention
* fix(auth): address PR review threads
* fix(auth): adopt fresher imported refresh tokens
* test(auth): align oauth expiry fixtures with refresh margin
* fix(auth): tighten Codex OAuth bootstrap and local fallback
* Keep explicit local auth over CLI bootstrap
- Preserve existing non-OAuth local profiles during external CLI OAuth sync
- Add regression coverage for OpenAI Codex and generic external OAuth overlays
* fix(auth): distinguish oauth lock timeout sources
* fix(auth): reject cross-account external oauth bootstrap
* fix(auth): narrow refresh contention classification
|
2026-04-18 01:02:29 -05:00 |
|
Peter Steinberger
|
b1b162fcdb
|
test: harden threaded channel follow-ups
|
2026-03-24 09:24:29 +00:00 |
|
Peter Steinberger
|
43131dcc08
|
test: harden threaded shared-worker suites
|
2026-03-24 08:37:00 +00:00 |
|
Peter Steinberger
|
e9905fd696
|
fix: avoid fd warnings in lock exit cleanup
|
2026-03-24 01:01:59 +00:00 |
|
Peter Steinberger
|
90fab48416
|
ci: stabilize sharded channel lanes
|
2026-03-24 00:21:50 +00:00 |
|
Peter Steinberger
|
05e31eb9ff
|
test: stabilize channel ci gate
|
2026-03-23 14:32:10 +00:00 |
|
Peter Steinberger
|
f11589b311
|
refactor: tighten plugin sdk channel seams
|
2026-03-16 01:05:51 -07:00 |
|
Peter Steinberger
|
7147cd9cc0
|
refactor: dedupe process-scoped lock maps
|
2026-02-17 00:45:02 +00:00 |
|
Peter Steinberger
|
5248b759fe
|
refactor(shared): reuse isPidAlive
|
2026-02-15 19:06:54 +00:00 |
|
Peter Steinberger
|
d80ccdb9e0
|
refactor(plugin-sdk): dedupe file lock release
|
2026-02-15 13:11:25 +00:00 |
|
Peter Steinberger
|
52bfe5060c
|
refactor: share file lock via plugin-sdk
|
2026-02-15 00:26:46 +00:00 |
|