Releases: synctree/releasebot
Releases · synctree/releasebot
v1.0.4
Fixed
- Fixed OpenAI API error: only use response_format for models that support it (not gpt-4o-mini)
- Fixed commit message escaping to handle newlines and quotes in git commands
- Fixed error handling in ReleaseWorkflow to properly rethrow errors instead of returning default values
- Tool now properly reports failures instead of misleading success messages
These fixes resolve critical production issues that were causing AI analysis failures with certain models and masking workflow errors with misleading success messages.
v1.0.1
🐛 Bug Fixes
- Fix git symbolic-ref error in GitHub Actions environments (#3)
- Resolved "Git command failed: symbolic-ref refs/remotes/origin/HEAD" error that was occurring in GitHub Actions workflows
- Added robust fallback mechanism when symbolic references aren't available
- Improved compatibility with GitHub Actions checkout behavior
🔧 Technical Changes
- Enhanced
validateRepository()method in git operations - Added current branch detection with 'main' fallback when symbolic-ref fails
- Improved error handling for missing symbolic references
- Updated comprehensive test coverage for new fallback scenarios
📈 Impact
- Fixes GitHub Actions workflows that were failing with symbolic-ref errors
- No breaking changes - existing workflows will continue to work seamlessly
- Users referencing
@v1will automatically receive this fix
🚀 Upgrade Instructions
No action required for existing users. The @v1 tag has been updated to point to this fixed version.
Full Changelog
Full Diff: v1.0.0...v1.0.1
Closes #3
v1.0.0
Changes in v1.0.0
🚀 This release includes the built distribution files required for GitHub Actions usage.
Usage
- uses: synctree/releasebot@v1.0.0
with:
feature-branch: 'feature/my-feature'
versioning-strategy: 'hybrid'
openai-api-key: What's Included
- ✅ Compiled TypeScript (
dist/index.js) - ✅ All dependencies bundled
- ✅ Ready for production use
See README.md for full documentation.