Skip to content

Release v2.0.2

Choose a tag to compare

@github-actions github-actions released this 31 Dec 18:49
· 127 commits to main since this release

Release Notes v2.0.2

Released: 2025-12-31

This release focuses on distribution improvements and CI/CD reliability—expanding package availability for Arch Linux users and hardening the release automation pipeline.

🌟 Highlights

📦 Arch Linux AUR Package

Arch users can now install Git-Iris directly from the AUR using yay -S git-iris-bin or paru -S git-iris-bin. The CI/CD pipeline automatically publishes updated PKGBUILD files with SHA256 checksums for both x86_64 and aarch64 binaries on each release.

📝 Comprehensive GitHub Action Documentation

New dedicated documentation page at /reference/github-action covers the complete Action API: all inputs/outputs, provider-specific examples (OpenAI, Anthropic, Google), custom instructions, and platform compatibility. The action metadata was also updated to "Git-Iris Action" with clearer marketplace descriptions.

🐛 Reliable Version Detection

The release workflow now uses explicit semver pattern matching (v[0-9]*.[0-9]*.[0-9]*) to filter tags, preventing major-only tags like v2 from breaking downstream version parsing. Version string splitting also migrated from IFS-based parsing to cut commands for cross-shell reliability.

📦 Distribution

  • AUR publishing added to CI/CD pipeline via KSXGitHub/github-actions-deploy-aur action
  • PKGBUILD dynamically generates SHA256 checksums from GitHub release binaries
  • Package supports both x86_64 and aarch64 Linux architectures

📝 Documentation

  • Added docs/reference/github-action.md with 250+ lines covering:
    • Quick start examples and complete input/output reference tables
    • Provider-specific configurations for OpenAI, Anthropic, and Google
    • Custom instructions, output handling, and version pinning
    • Platform compatibility matrix and troubleshooting tips
  • Updated VitePress sidebar navigation to include the new GitHub Action page
  • Renamed action from "Git-Iris" to "Git-Iris Action" for marketplace clarity
  • Revised action description to emphasize the AI agent aspect

🐛 Fixes

  • Version detection filters to semver tags only, excluding malformed tags like v2
  • Version parsing uses cut instead of IFS word splitting for reliability across shell environments
  • Added debug output for parsed version components during workflow runs

Upgrade Notes

  • No breaking changes—this is a drop-in upgrade from v2.0.1
  • Arch Linux users can now install via AUR: yay -S git-iris-bin
  • GitHub Action users should reference hyperb1iss/git-iris@v2 (unchanged)