Skip to content

ci: define and enforce the Zig toolchain policy - #16

Merged
glennmichael123 merged 2 commits into
mainfrom
codex/issue-8-zig-toolchain-policy
Sep 29, 2026
Merged

glennmichael123 merged 2 commits into
mainfrom
codex/issue-8-zig-toolchain-policy

Conversation

@glennmichael123

Copy link
Copy Markdown
Contributor

Summary

  • migrate build argument passthrough, sentinel allocation, and struct reflection to the current Zig 0.17 development APIs
  • pin required CI jobs to the exact version in .zig-version
  • add a non-blocking scheduled and manual latest-Zig compatibility job
  • document the supported-toolchain and upgrade policy

Verification

  • zig fmt --check .
  • zig build
  • zig build test
  • zig build examples
  • zig build -Dtarget=x86_64-linux-gnu
  • documentation generation with zig build-lib -femit-docs
  • Pantry dry-run for the pinned Zig version
  • workflow YAML parse check

Closes #8

@glennmichael123
glennmichael123 merged commit 79efd8c into main Sep 29, 2026
6 checks passed
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.

Define and enforce a Zig toolchain compatibility policy

1 participant