Commit Graph

7 Commits

Author SHA1 Message Date
Claude 32b623f59d Simplify make release to trigger the GitHub workflow
Instead of duplicating the release logic locally, `make release` now
just validates the version format and triggers the create-release
workflow via `gh workflow run`.

https://claude.ai/code/session_0158SxS2ATe6PL8zTpsoHRFn
2026-02-07 23:59:58 +00:00
Claude e913e0988f Address PR review feedback
- Add SHELL declaration to Makefile for bash compatibility
- Add check that release is run from main branch
- Use jq instead of grep -oP for JSON parsing in release.yml
- Move checkout before git ls-remote in create-release.yml
- Add --allow-empty to commit in create-release.yml

https://claude.ai/code/session_0158SxS2ATe6PL8zTpsoHRFn
2026-02-07 22:59:04 +00:00
Claude 9ee12f2a31 Automate manifest.json version updates during release
Update `make release` to write the version into manifest.json and commit
it before tagging, so the packaged artifact always carries the correct
version. Also add a CI guard in the release workflow that fails early if
the tag and manifest versions ever diverge.

https://claude.ai/code/session_0158SxS2ATe6PL8zTpsoHRFn
2026-02-07 22:46:44 +00:00
deluan 92f2ffbd70 Update release target in Makefile to include test step before tagging 2026-02-03 11:26:35 -05:00
deluan fb8fb34a84 Add release target to Makefile for version tagging and pushing 2026-02-03 10:49:08 -05:00
deluan 38391cd178 Add GitHub Actions workflows for build, release, and PR download link 2026-02-03 10:25:48 -05:00
deluan cdc693bd7f Initial commit, copy from examples folder 2026-02-02 18:44:59 -05:00