AILANG Release Manager

Official

Automate AILANG releases, ensure quality.

Authorsunholo-data
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually managing software releases is error-prone, time-consuming, and requires strict adherence to pre-release checks, versioning, and post-release verification. This Skill automates the entire AILANG release process, ensuring reliable deployments.

Core Features & Use Cases

  • Pre-Release Validation: Automatically run tests, linting, and file size checks before any release changes are made, preventing regressions.
  • Version Management: Update version numbers in documentation and create annotated Git tags, ensuring consistent versioning across the project.
  • Post-Release Verification: Confirm GitHub release existence, binary availability, and CI/CD success, guaranteeing a complete and functional release.
  • Use Case: When a user says "ready to release v0.3.14," this Skill will guide through all critical steps, from pre-release checks to pushing the Git tag and verifying the final release artifacts, ensuring a smooth and reliable deployment.

Quick Start

Run all pre-release checks

.claude/skills/release-manager/scripts/pre_release_checks.sh

After release, verify it was successful

.claude/skills/release-manager/scripts/post_release_checks.sh 0.3.14

Dependency Matrix

Required Modules

None required

Components

scriptsresources

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: AILANG Release Manager
Download link: https://github.com/sunholo-data/ailang/archive/main.zip#ailang-release-manager

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository