The Ash Library Release Manager skill streamlines the lifecycle of maintaining and publishing the ash_cookie_consent library. It automates the tedious aspects of release management, including Semantic Versioning calculation, CHANGELOG updates, and multi-tool quality validation (Tests, Credo, Dialyzer). By integrating Git tagging, Hex.pm publishing, and GitHub release creation into a single guided workflow, it ensures that every release is consistent, high-quality, and properly documented for the Elixir community.
Key Features
01Guided CHANGELOG.md updates and formatting
02Automated Git tagging and GitHub release generation
03Comprehensive quality gate execution (Tests, Credo, Dialyzer)
041 GitHub stars
05Automated Semantic Versioning (SemVer) bumping
06Streamlined Hex.pm package building and publishing