Skip to content

ci: add release workflow and set version to 0.1.0#18

Merged
dropdevrahul merged 3 commits into
mainfrom
feat-1
Jun 20, 2026
Merged

ci: add release workflow and set version to 0.1.0#18
dropdevrahul merged 3 commits into
mainfrom
feat-1

Conversation

@dropdevrahul

Copy link
Copy Markdown
Owner

What

Brings the tag-driven release automation onto main so future releases can be cut from the default branch.

Diff vs main is exactly two changes:

  • .github/workflows/release.yml — runs the typecheck + bun test gate and creates a GitHub Release (auto-generated notes) when a v*.*.* tag is pushed. permissions: contents: write, no npm publish. Mirrors the existing ci.yml Bun setup.
  • package.json — version 1.0.0 → 0.1.0, matching the first release.

Context

v0.1.0 has already been released via this workflow (cut from feat-1): https://github.com/dropdevrahul/campy/releases/tag/v0.1.0. Merging this puts release.yml on main so subsequent tags can be released from the default branch conventionally.

Rahul Tyagi and others added 3 commits June 20, 2026 18:15
Add release.yml that runs the typecheck + bun test gate and creates a
GitHub Release with auto-generated notes when a v*.*.* tag is pushed.
Mirrors the existing ci.yml Bun setup conventions.
@dropdevrahul dropdevrahul merged commit b0e09e4 into main Jun 20, 2026
3 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