Skip to content

chore: Prepare 0.1.0 release scaffolding#1

Merged
omkarbhad merged 3 commits intomainfrom
chore/release-0.1.0-prep
Apr 29, 2026
Merged

chore: Prepare 0.1.0 release scaffolding#1
omkarbhad merged 3 commits intomainfrom
chore/release-0.1.0-prep

Conversation

@omkarbhad
Copy link
Copy Markdown
Collaborator

Summary

Pre-release scaffolding so the repo is ready to cut a v0.1.0 tag and behave like a real published library:

  • build.zig.zon: version bumped to 0.1.0. Drops AGENTS.md / CLAUDE.md from paths (those files aren't tracked, so including them in the package manifest was wrong). Marks the TUI dependency lazy = true so library consumers don't fetch it unless they actually build the trace viewer.
  • LICENSE (MIT). README already advertises it; the file was missing.
  • CHANGELOG.md documenting what's in 0.1.0 plus a Keep-a-Changelog header for future entries.
  • .github/workflows/ci.yml: build + zig fmt --check + zig build test --summary all on Linux and macOS, plus a second test pass with every unstable flag set.
  • .github/ISSUE_TEMPLATE/* and pull_request_template.md: friction-reducers for outside contributors and a self-checklist for our own PRs.

Wire-format impact

None.

Test plan

  • zig build clean
  • zig build test --summary all — 119/130 pass, 11 gated skips, zero leaks
  • zig fmt --check src/ tools/ passes

Notes for the reviewer

CI runs on push and PR. First run will fail-then-pass while we iterate on Zig 0.16.0 availability through mlugg/setup-zig@v2; if it's not pinned remotely we may need to switch to the goto-bus-stop action. Verifiable on first PR run.

Bumps build.zig.zon to 0.1.0, drops untracked agent docs from the
package paths, marks the TUI dependency lazy so consumers that don't
touch the trace viewer don't pay the fetch cost. Adds an MIT
LICENSE, a CHANGELOG, a CI workflow that runs build + fmt + tests
on Linux and macOS (with a second test pass that flips every
unstable flag), and the standard .github issue / PR templates.
@omkarbhad omkarbhad merged commit 939ca29 into main Apr 29, 2026
2 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.

1 participant