Skip to content

Releases: AxeForging/yankrun

Release v0.6.0

08 Mar 17:11
e095bee

Choose a tag to compare

Summary

  • This release significantly improves SSH key handling by introducing ssh-agent support 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-agent support 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_rsa for SSH key usage, now correctly auto-detecting keys (#4).

Security

  • No specific security updates beyond general improvements in SSH key handling.

Documentation

  • Updated README.md to 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/yankrun

Linux/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/yankrun

Windows

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.exe

From Source

go install github.com/AxeForging/yankrun@v0.6.0

Release v0.5.1

08 Mar 16:24
181a978

Choose a tag to compare

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 v2 template variable casing.
    • Addressed compatibility problems with goreleaser v2 format_overrides.

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 v2 compatibility.

Technical Details

  • 181a978a: docs: Add quick example showing custom delimiter coexistence
  • ff67f172: fix: Goreleaser v2 template variable casing
  • 6a739e22: fix: Goreleaser v2 format_overrides compatibility
  • 811110c9: docs: Add custom delimiters use case with Helm/Jinja examples
  • 56408d63: 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/yankrun

Linux/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/yankrun

Windows

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.exe

From Source

go install github.com/AxeForging/yankrun@v0.5.1

v0.5.0

11 Feb 15:32
2c8abf9

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.5.0

v0.4.0

08 Feb 21:41
34db51b

Choose a tag to compare

What's Changed

  • Add dry-run mode, ignore patterns, and improved test coverage by @machado144 in #1

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

28 Jan 20:04

Choose a tag to compare

Full Changelog: v0.2.0...v0.3.0

v0.2.0

28 Jan 19:51

Choose a tag to compare

Full Changelog: v0.1.0...v0.2.0

v0.1.0

28 Jan 19:38

Choose a tag to compare