Skip to content

Automated Release Workflow

Choose a tag to compare

@nut-cgi-release-bot nut-cgi-release-bot released this 10 Feb 19:13
· 133 commits to main since this release
c988c2c

This release introduces automated weekly releases powered by Claude Code.

What's New

  • Automated Release Workflow: New release.yml workflow runs every Monday at 4am CST to analyze commits, determine semantic version bumps, update CHANGELOG.md, and create GitHub releases automatically
  • Claude Code Integration: Uses Claude Code API to intelligently analyze commit history against the project's semver policy
  • Improved Reliability: Fixed output parsing issues in the release workflow to ensure proper JSON handling

Technical Details

The automated release system requires three repository secrets for API access and GitHub App token generation (needed to trigger build workflows from tag pushes). See the workflow file for configuration details.

Releases can also be triggered manually via workflow_dispatch with optional dry-run mode for testing.


Full Changelog: v1.3.0...v1.4.0