What problem does it solve?
GAIA's release process for the framework involves multiple manual steps that are error-prone and time-consuming. This skill provides a repeatable, auditable workflow to bump versions, commit changes, create Git tags, push to remotes, and publish GitHub releases from the main branch. It centralizes policy and tooling so release engineers and developers can consistently release new GAIA versions without drift.
Core Features & Use Cases
- Version bumping via scripts/version-bump.js to keep package.json and framework_version in sync.
- Automated Git operations: commit, tag, and push with deterministic outputs.
- GitHub Release generation and publishing to provide release notes alignment.
- Enforces main-branch policy and dry-run validations to prevent accidental releases.
- Ensures a single source of truth for versioning and release artifacts across the project.
Quick Start
Run a dry-run to preview the new version and changed files, then execute the real release using the release script.