Commit Graph

3 Commits

Author SHA1 Message Date
Claude ede7856bdb Fix YAML syntax error in create-release workflow
The sed pattern with `*` on a single-line `run:` was interpreted as a
YAML alias. Switch to a block scalar (`run: |`) to avoid this.
2026-02-08 01:09:10 +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 995f5737fc Add workflow_dispatch workflow to create releases from GitHub UI
Adds a "Create Release" workflow that can be triggered manually from the
Actions tab. It takes a version string, validates the format, checks for
duplicate tags, runs tests, updates manifest.json, commits, tags, and
pushes — which then triggers the existing release workflow to build and
publish the artifact.

https://claude.ai/code/session_0158SxS2ATe6PL8zTpsoHRFn
2026-02-07 22:49:07 +00:00