10ed01439c
GitHub's immutable releases feature locks releases upon publication, preventing asset uploads. This fix uses a two-step process: 1. Create draft release (mutable) and upload tarball 2. Publish release after assets are attached Also adds validation to ensure tarball name matches package.json, preventing future naming mismatch issues. Changes: - Upgrade from softprops/action-gh-release@v1 to @v2 - Create release as draft initially (draft: true) - Add separate publish step after asset upload - Add tarball name validation step Fixes release workflow failures that occurred with v0.3.6 and v0.3.7. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>