You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
release version tests, ruff, Python compilation, shell syntax, git diff --check, and pre-commit tests passed
The GitHub Actions ARM64 job is the source of truth for the repaired manylinux tag and must pass before merge. Publishing the wheel still requires a subsequent versioned release tag.
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.
highest GLIBC symbol version reported by the ELF version table: GLIBC_2.28
clean manylinux wheel install loaded the extension and served the native HTTP smoke route
POST /items regression
The red gate was a real hot-path regression, not a threshold problem. Commit 2b243d0 installed a new closure on every request-model instance, adding per-request work and creating a model/closure reference cycle. 225b99f replaces that with a route-local compatibility subclass only for DHI models with list fields; the scalar benchmark model is not wrapped. Custom model_dump implementations are not modified.
I reran the unchanged PR quick suite three times at exact head SHA 225b99f54b2b188f8210fca12fb5105cf969c07d using Actions run 29099808178 (job attempts 86385473922, 86385935129, and 86386378208). Command and recorded environment:
The runner uses 24 TurboAPI workers and disables TurboAPI response caching and rate limiting. This is the HTTP-only regression suite; no database is involved.
For POST /items, the three recorded attempts produced:
throughput range: 46,789.37..57,384.77 req/s
median: 47,151.38 req/s
p99 latency range: 0.87..1.35 ms
p99 median: 0.94 ms
sample count: 3
All three attempts passed the existing 45,000 req/s floor. These are reruns performed in this session and recorded in the cited Actions run; they are not a release benchmark or a cross-framework claim.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
containerLinux arm64 recipe with pinned Python/Zig/runtime inputs and a host-to-guest HTTP smoke testv*tag runsVerification performed in this session
container0.11.0 build and run on Apple Silicon, Linux aarch64 guestPy_GIL_DISABLED=1)turbonet.cpython-314t-aarch64-linux-gnu.soloaded fromsite-packageszigcp314-cp314twheel containingturbonetcp314t-manylinux_aarch64git diff --check, and pre-commit tests passedThe GitHub Actions ARM64 job is the source of truth for the repaired manylinux tag and must pass before merge. Publishing the wheel still requires a subsequent versioned release tag.
Closes #188
Closes #189