What problem does it solve?
This Skill automates the deployment and promotion of code across different environments (Local → Staging → Production), handling migration, smoke testing, tagging, changelog creation, and rollback to ensure a smooth release process.
Core Features & Use Cases
- Environment Deployment: Deploy code across different environments with ease.
- Database Migration: Handles database migrations for smooth data transition.
- Smoke Testing: Performs automated smoke testing to verify the health of the application post-deployment.
- Tagging and Changelog: Automates the creation of Git tags and updates the changelog for version control.
- Rollback Mechanism: Provides a rollback mechanism to revert changes in case of deployment failures.
- Use Case: Ideal for developers and DevOps engineers looking to streamline their deployment process, especially for applications that require complex workflows involving multiple environments.
Quick Start
Use the promote-release skill to deploy the latest version of the application to production with promote-release --to prod.