Release v1.0.1
Summary
This release primarily focuses on initial project setup, significant improvements to CI/CD workflows, and essential bug fixes. Key updates include enhancing release notes author resolution, optimizing the model used, standardizing development workflows, and comprehensive documentation updates.
Breaking Changes
- None
Features
- None explicitly introduced as new user-facing features in this release.
Improvements
- Added
lefthookfor managing git hooks and standardized Pull Request and Continuous Integration workflows for better development practices. - Established foundational project structure including
README.md,LICENSE, initial CI workflows (release.yml,test.yml),GoReleaserintegration, and basic test setup.
Fixes
- Resolved an issue where git authors were not correctly mapped to GitHub usernames in release notes.
- Updated the model to
gemini-2.5-flashand restored thegoreleaserchangelog functionality. - Fixed a visual artifact (left border) on the banner image in the documentation.
Security
- No specific security updates were included in this release.
Documentation
- Added a new banner image to the
README.mdfor improved visual presentation. - Cropped the banner image to remove unwanted dark padding, enhancing its appearance.
- Addressed and fixed a banner left border artifact.
Updated (dependencies)
- Integrated
GoReleaserfor streamlined release automation. - Introduced
lefthookfor pre-commit and other git hook management, improving code quality and consistency.
Technical Details
- fix: resolve git authors to GitHub usernames in release notes (#3) (a67bbb5)
- fix: use gemini-2.5-flash model and restore goreleaser changelog (#2) (af0d021)
- chore: add lefthook, PR workflows, and CI standardization (#1) (79f5761)
- docs: fix banner left border artifact (e67a635)
- docs: crop banner image to remove dark padding (fb42819)
- docs: add banner image to README (276f445)
- chore: add README, LICENSE, CI workflows, GoReleaser, and tests (1432512)
Contributors
- Lucas Machado
Testing
- All changes have undergone automated testing through CI workflows to ensure stability and functionality.
Installation
Go Install
go install github.com/AxeForging/releaseforge@v1.0.1Linux/macOS (AMD64)
curl -L https://github.com/AxeForging/releaseforge/releases/download/v1.0.1/releaseforge-linux-amd64.tar.gz | tar xz
chmod +x releaseforge-linux-amd64
sudo mv releaseforge-linux-amd64 /usr/local/bin/releaseforgeLinux/macOS (ARM64)
curl -L https://github.com/AxeForging/releaseforge/releases/download/v1.0.1/releaseforge-linux-arm64.tar.gz | tar xz
chmod +x releaseforge-linux-arm64
sudo mv releaseforge-linux-arm64 /usr/local/bin/releaseforgeWindows
Invoke-WebRequest -Uri https://github.com/AxeForging/releaseforge/releases/download/v1.0.1/releaseforge-windows-amd64.zip -OutFile releaseforge-windows-amd64.zip
Expand-Archive -Path releaseforge-windows-amd64.zip -DestinationPath .
Move-Item -Path releaseforge-windows-amd64/releaseforge-windows-amd64.exe -Destination releaseforge.exe