land-and-deploy

Automate PR merge, CI wait, canary deployment, and production health verification.

2|2|Updated Dec 1, 2024
One-click install
npx skills add https://github.com/Yaugourt/LiquidTerminal_Back --skill land-and-deploy-yaugourt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/Yaugourt/LiquidTerminal_Back/tree/main/.agents/skills/gstack/land-and-deploy
Command: npx skills add https://github.com/Yaugourt/LiquidTerminal_Back --skill land-and-deploy-yaugourt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land and deploy workflows automate merging, CI wait, production deploys, and health validation, reducing risk and toil in releasing software.

Core Features & Use Cases

  • Auto-detects the PR for the current branch and merges once CI proves healthy.
  • Waits for CI to complete, triggers canary deployments, and validates production health.
  • Post-ship verification steps and canary-based rollback options for safe releases.

Quick Start

Run /land-and-deploy to automatically merge your PR, wait for CI, deploy, and verify production health.

Frequently Asked Questions about land-and-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PR merge, CI wait, and production deploy in one workflow?

Automating PR merge, CI wait, and production deploy is handled by auto-detecting your branch's PR, merging once CI passes, triggering canary deployments, and validating production health post-ship.

What is a canary deployment and how does it verify production health?

A canary deployment validates production health by gradually rolling out changes and checking system metrics. This workflow triggers canary deployments and uses health validation to enable safe rollback options if issues arise.

How do I rollback a production deployment if health checks fail?

To rollback a production deployment when health checks fail, the workflow provides canary-based rollback options. It performs post-ship verification to detect issues and initiates a rollback to maintain release stability.

Do I need CI status checks to pass before merging a GitHub PR?

Yes, CI status checks must pass before merging a GitHub PR. The workflow enforces clear gatekeeping by requiring CI to prove healthy, ensuring only verified code reaches production deployment.

How to reduce release toil and risk when deploying to production?

To reduce release toil and risk when deploying to production, you can automate the end-to-end release workflow. Merging, CI verification, canary deployments, and health validation are handled automatically to minimize manual intervention.

When should I not use an automated land and deploy workflow?

You should not use an automated land and deploy workflow if your software release pipeline lacks clear gatekeeping or rollback capabilities. It is designed for typical pipelines requiring CI checks and canary health validation.