Skip to content

Upgrade to Zig 0.16.0, switch changelog tooling to changie, and add resource generation field#36

Merged
Boomatang merged 5 commits into
mainfrom
upgrade_0.16
Jun 26, 2026
Merged

Upgrade to Zig 0.16.0, switch changelog tooling to changie, and add resource generation field#36
Boomatang merged 5 commits into
mainfrom
upgrade_0.16

Conversation

@Boomatang

Copy link
Copy Markdown
Owner

Summary

  • Upgrades Zig from 0.15.x to 0.16.0 and updates all source code to match the new standard library API (new main signature with std.process.Init, std.Io-based I/O, std.process.run, @EnumLiteral(), etc.)
  • Bumps zig-clap from 0.11.0 to 0.12.0 and zig-sqlite from v0.3.2 to v0.4.0
  • Replaces towncrier with changie for changelog management, adding platform-specific changie binaries as lazy build dependencies and exposing changie:version, changie:add, changie:batch, and changie:merge build steps
  • Adds the Kubernetes generation metadata field to the Metadata struct, JSON output, and SQLite schema
  • Removes boilerplate comments from build.zig and simplifies release staging directory handling
  • Updates README with the new changie-based developer workflow and release process

Boomatang and others added 5 commits June 26, 2026 12:03
The first pass at upgrading to zig 0.16 has being done.
While the application compiles it does not run correctly.

Signed-off-by: Jim Fitzpatrick <jfitzpat@redhat.com>
Signed-off-by: Jim Fitzpatrick <jimfity@gmail.com>
Signed-off-by: Jim Fitzpatrick <jimfity@gmail.com>
Signed-off-by: Jim Fitzpatrick <jimfity@gmail.com>
Signed-off-by: Jim Fitzpatrick <jimfity@gmail.com>
@Boomatang Boomatang merged commit a6dc68d into main Jun 26, 2026
2 checks passed
@Boomatang Boomatang deleted the upgrade_0.16 branch June 26, 2026 17:51
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.

1 participant