Releases: AxeForging/yankrun
Releases · AxeForging/yankrun
Release v0.6.0
Summary
- This release significantly improves SSH key handling by introducing
ssh-agentsupport for passphrase-protected keys and enabling automatic detection of SSH keys, enhancing both security and ease of use.
Breaking Changes
- No breaking changes in this release.
Features
- Added
ssh-agentsupport for passphrase-protected SSH keys (#5).
Improvements
- Improved SSH key handling by auto-detecting keys instead of hardcoding
id_rsa.
Fixes
- Fixed an issue where the system hardcoded
id_rsafor SSH key usage, now correctly auto-detecting keys (#4).
Security
- No specific security updates beyond general improvements in SSH key handling.
Documentation
- Updated
README.mdto reflect changes in SSH key detection and management.
Updated (dependencies)
- No dependency updates in this release.
Technical Details
e095bee1: feat: add ssh-agent support for passphrase-protected SSH keys (#5)04ebad64: fix: auto-detect SSH key instead of hardcoding id_rsa (#4)
Contributors
Testing
- No specific testing notes provided in the commit messages.
Installation
Linux/macOS (AMD64)
curl -L https://github.com/AxeForging/yankrun/releases/download/v0.6.0/yankrun-linux-amd64.tar.gz -o yankrun-linux-amd64.tar.gz
tar -xvf yankrun-linux-amd64.tar.gz yankrun-linux-amd64
chmod +x yankrun-linux-amd64
sudo mv yankrun-linux-amd64 /usr/local/bin/yankrunLinux/macOS (ARM64)
curl -L https://github.com/AxeForging/yankrun/releases/download/v0.6.0/yankrun-linux-arm64.tar.gz -o yankrun-linux-arm64.tar.gz
tar -xvf yankrun-linux-arm64.tar.gz yankrun-linux-arm64
chmod +x yankrun-linux-arm64
sudo mv yankrun-linux-arm64 /usr/local/bin/yankrunWindows
Invoke-WebRequest -Uri https://github.com/AxeForging/yankrun/releases/download/v0.6.0/yankrun-windows-amd64.zip -OutFile yankrun-windows-amd64.zip
Expand-Archive -Path yankrun-windows-amd64.zip -DestinationPath .
Move-Item -Path yankrun-windows-amd64/yankrun-windows-amd64.exe -Destination yankrun.exeFrom Source
go install github.com/AxeForging/yankrun@v0.6.0Release v0.5.1
Summary
This release primarily focuses on enhancing the project's build and continuous integration processes, along with significant improvements to the documentation. Key updates include compatibility fixes for goreleaser v2, the introduction of a robust Pull Request workflow, and expanded examples for custom delimiter usage.
Breaking Changes
- None
Features
- None explicitly user-facing
Improvements
- CI/CD Pipeline Enhancement: Introduced a new Pull Request workflow that integrates
reviewforge,structlint, and conventional commit checks, ensuring higher code quality and adherence to development standards.
Fixes
- Goreleaser v2 Compatibility:
- Resolved issues related to
goreleaser v2template variable casing. - Addressed compatibility problems with
goreleaser v2format_overrides.
- Resolved issues related to
Security
- None
Documentation
- Added a quick example demonstrating the coexistence of custom delimiters.
- Provided comprehensive use cases for custom delimiters, including examples for Helm and Jinja templating.
Updated (dependencies)
- Updates to support
goreleaser v2compatibility.
Technical Details
181a978a: docs: Add quick example showing custom delimiter coexistenceff67f172: fix: Goreleaser v2 template variable casing6a739e22: fix: Goreleaser v2 format_overrides compatibility811110c9: docs: Add custom delimiters use case with Helm/Jinja examples56408d63: ci: Add PR workflow with reviewforge, structlint, and conventional commits
Contributors
Testing
- No specific testing notes from commits.
Installation
Linux/macOS (AMD64)
curl -L https://github.com/AxeForging/yankrun/releases/download/v0.5.1/yankrun-linux-amd64.tar.gz -o yankrun-linux-amd64.tar.gz
tar -xvf yankrun-linux-amd64.tar.gz yankrun-linux-amd64
chmod +x yankrun-linux-amd64
sudo mv yankrun-linux-amd64 /usr/local/bin/yankrunLinux/macOS (ARM64)
curl -L https://github.com/AxeForging/yankrun/releases/download/v0.5.1/yankrun-linux-arm64.tar.gz -o yankrun-linux-arm64.tar.gz
tar -xvf yankrun-linux-arm64.tar.gz yankrun-linux-arm64
chmod +x yankrun-linux-arm64
sudo mv yankrun-linux-arm64 /usr/local/bin/yankrunWindows
Invoke-WebRequest -Uri https://github.com/AxeForging/yankrun/releases/download/v0.5.1/yankrun-windows-amd64.zip -OutFile yankrun-windows-amd64.zip
Expand-Archive -Path yankrun-windows-amd64.zip -DestinationPath .
Move-Item -Path yankrun-windows-amd64/yankrun-windows-amd64.exe -Destination yankrun.exeFrom Source
go install github.com/AxeForging/yankrun@v0.5.1v0.5.0
What's Changed
- feat: add caching for generate command by @machado144 in #2
Full Changelog: v0.3.0...v0.5.0
v0.4.0
What's Changed
- Add dry-run mode, ignore patterns, and improved test coverage by @machado144 in #1
New Contributors
- @machado144 made their first contribution in #1
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Full Changelog: https://github.com/AxeForging/yankrun/commits/v0.1.0