Skip to content

Sync Zig 0.17 upstream and prepare provider SDK generation fixes - #3

Closed
h0rv wants to merge 745 commits into
mainfrom
upgrade/zig-0.17
Closed

h0rv wants to merge 745 commits into
mainfrom
upgrade/zig-0.17

Conversation

@h0rv

@h0rv h0rv commented Nov 2, 2026 •

Copy link
Copy Markdown
Owner

Summary

Syncs upstream 0.6.0 and prepares fork version 0.6.1. Adds a named CLI build path, stable generated helper names, lossless open JSON objects, generic streaming parameters, resource aliases, and redirect rejection. These fixes allow the full Anthropic and Open Responses specifications to generate without hand-editing output.

Review scope

Most commits bring the fork up to upstream 13a4354. Review the custom diff at 13a4354...upgrade/zig-0.17.

Verification

Build, tests, cross-builds, full provider spec compilation, schema fixtures, and loopback HTTP/header/streaming/redirect checks passed locally. Generated SDK PRs also test their complete declarations and reproducible output. The inherited Pages workflow now skips setup and deployment on fork PRs instead of failing when Pages is not configured; documentation validation remains enabled.

Limits

Multipart and form encoding remain unsupported. Non-streaming buffering is unbounded. No merge or release tag has been published.

christianhelle and others added 30 commits August 28, 2026 15:06
…-generation-607

Add --runtime-only flag to generate just the runtime module
…le-stream-cancellation

Interrupt stalled SSE reads when streaming is cancelled
christianhelle and others added 28 commits October 5, 2026 23:21
@h0rv

h0rv commented Nov 2, 2026

Copy link
Copy Markdown
Owner Author

Superseded by upstream PR christianhelle#120. The fork main branch has been fast-forwarded to exactly upstream main, without custom changes. This branch is retained because the SDK upgrade PRs temporarily pin tested commits from it. No fork release is planned; those pins should move to the final upstream revision before releases.

@h0rv h0rv closed this Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants