What problem does it solve?
This Skill addresses the complex process of preparing, packaging, and verifying app releases, ensuring a smooth transition from development to deployment without compromising user data or integrity.
Core Features & Use Cases
- Pre-flight Repository Checks: Identifies and resolves issues before packaging, such as unrelated changes and branch policies.
- Verifying Before Packaging: Executes tests and scans for secrets, ensuring a clean build.
- Packaging with Safety: Ensures process safety and user data integrity during packaging.
- Committing and Pushing: Guides the user through staged changes and direct commits.
- Uploading Release Assets: Manages the upload of release assets with verification.
- Pruning Releases: Handles the pruning of release records when requested.
- Reporting with Evidence: Provides detailed reports with commit SHA, paths, and hashes.
- Use Case: For a software developer looking to push a new version of a desktop app, this Skill ensures that all release steps are completed correctly and efficiently.
Quick Start
Run the app-release-readiness skill to prepare and verify the release of your app.