Skip to content
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
a9ae3b0
fix(stream-events): enforce timeout_secs after a silent backend
mkoushni Sep 9, 2026
a2db22e
Merge remote-tracking branch 'origin/main' into fix/938-stream-events…
mkoushni Sep 9, 2026
bebbc4e
fix(stream-events): keep completed streams persistable after idle close
mkoushni Sep 9, 2026
7020707
fix(tests): keep agentic-loop read_timeout unique and shrink chunked …
mkoushni Sep 9, 2026
3f77b40
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 10, 2026
3a009e6
Merge branch 'main' into fix/938-stream-events-idle-timeout
leseb Sep 10, 2026
f561a9b
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 10, 2026
691e206
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 10, 2026
1f1e511
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 10, 2026
d0068c3
fix(stream-events): skip idle-timeout errors after a terminal SSE event
mkoushni Sep 14, 2026
b2be8a0
Merge origin/main into fix/938-stream-events-idle-timeout
mkoushni Sep 14, 2026
7fb53b3
fix(stream-events): keep idle-timeout tests valid after IRR wrap
mkoushni Sep 14, 2026
62359ed
Merge origin/main into fix/938-stream-events-idle-timeout
mkoushni Sep 14, 2026
c1b7b10
Merge origin/main into fix/938-stream-events-idle-timeout
mkoushni Sep 14, 2026
a094ff8
fix(tests): allow logical SSE error after a committed stream
mkoushni Sep 14, 2026
3ad5cf8
Merge remote-tracking branch 'origin/main' into fix/938-stream-events…
mkoushni Sep 14, 2026
529ff44
fix(stream-events): apply timeout_secs after load balancing
mkoushni Sep 14, 2026
c4486fb
fix(docs): sync stream_events body-access table
mkoushni Sep 14, 2026
94c26bb
chore(deps): bump rustls to 0.23.45
mkoushni Sep 14, 2026
c83d70a
Merge remote-tracking branch 'origin/main' into fix/938-stream-events…
mkoushni Sep 15, 2026
a8fce97
fix(stream-events): recap leftover timeout on restored IRR peer
mkoushni Sep 15, 2026
7184838
test(openresponses): serialize live templates to avoid CPU starvation
mkoushni Sep 15, 2026
48689a8
docs(stream-events): leftover recap is copied onto the live body
mkoushni Sep 15, 2026
51180b1
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 15, 2026
196d738
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 16, 2026
c66094c
ci(integration): harden pinned Codex CLI download
mkoushni Sep 16, 2026
6eddb18
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 16, 2026
f14b2fa
fix(stream_events): start timeout at first chunk and recap live body
mkoushni Sep 16, 2026
05fde2f
fix(stream_events): pin Praxis 1172 and close timeout recap gaps
mkoushni Sep 16, 2026
c40ddf3
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 16, 2026
49ede10
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 16, 2026
891cbf9
Fix broken rustdoc link for cap_stream_read_timeout
mkoushni Sep 16, 2026
8031631
Regenerate openai_stream_events filter docs
mkoushni Sep 16, 2026
2e46338
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 16, 2026
4c6ee1f
fix(stream_events): cap absolute deadline on live body after first chunk
mkoushni Sep 16, 2026
73b6444
fix(ci): allow temporary mkoushni/praxis git pin in deny.toml
mkoushni Sep 16, 2026
3d19953
fix(deps): pin praxis core/filter via upstream git, not a personal fork
mkoushni Sep 16, 2026
2dd5299
fix(deps): git-pin all praxis crates to avoid duplicate core types
mkoushni Sep 16, 2026
382849c
merge: update stream-events branch with main
mkoushni Sep 17, 2026
7a03e3d
fix(deps): pin Praxis to v0.5.6
mkoushni Sep 17, 2026
67c2877
fix(tests): import json_post for stream events
mkoushni Sep 17, 2026
461efd5
fix(stream-events): adapt timeout tests to Praxis 0.5.6
mkoushni Sep 17, 2026
e8551ee
docs: regenerate filter documentation
mkoushni Sep 17, 2026
ac49537
fix(xtask): make filter doc discovery deterministic
mkoushni Sep 17, 2026
7f57277
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 17, 2026
747c9e5
fix(docs): use resolved Praxis source for filter docs
mkoushni Sep 17, 2026
8aeb9e9
Merge branch 'main' into fix/938-stream-events-idle-timeout
mkoushni Sep 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 22 additions & 4 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -213,10 +213,28 @@ jobs:
run: |
codex_cache_dir="$RUNNER_TOOL_CACHE/codex/0.144.1/x86_64-unknown-linux-musl"
mkdir -p "$codex_cache_dir"
if [ ! -f "$codex_cache_dir/$CODEX_ARCHIVE" ]; then
curl --proto '=https' --tlsv1.2 --fail --location --retry 3 \
--output "$codex_cache_dir/$CODEX_ARCHIVE" \
"https://github.com/openai/codex/releases/download/rust-v0.144.1/$CODEX_ARCHIVE"
archive_path="$codex_cache_dir/$CODEX_ARCHIVE"
if [ ! -f "$archive_path" ]; then
tmp_dir="$(mktemp -d)"
trap 'rm -rf "$tmp_dir"' EXIT
tmp_archive="$tmp_dir/$CODEX_ARCHIVE"
if ! curl --proto '=https' --tlsv1.2 --fail --location \
--retry 10 --retry-all-errors --retry-delay 10 \
--output "$tmp_archive" \
"https://github.com/openai/codex/releases/download/rust-v0.144.1/$CODEX_ARCHIVE"; then
rm -f "$tmp_archive"
gh release download rust-v0.144.1 \
--repo openai/codex \
--pattern "$CODEX_ARCHIVE" \
--dir "$tmp_dir" \
--clobber
fi
(
cd "$tmp_dir"
sha256sum --check \
"$GITHUB_WORKSPACE/tests/integration/fixtures/codex-cli/0.144.1-x86_64-unknown-linux-musl.sha256"
)
mv "$tmp_archive" "$archive_path"
fi

- name: Verify and extract pinned Codex CLI
Expand Down
Loading
Loading