land-and-deploy

Merge PRs, wait for CI, deploy, and validate production health via canary checks.

4|1|Updated Sep 13, 2023
One-click install
npx skills add https://github.com/louisfghbvc/mcp-leetcode-crawler --skill land-and-deploy-louisfghbvc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: land-and-deploy
Source: https://github.com/louisfghbvc/mcp-leetcode-crawler/tree/main/.agent/skills/land-and-deploy
Command: npx skills add https://github.com/louisfghbvc/mcp-leetcode-crawler --skill land-and-deploy-louisfghbvc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land-and-deploy automates the end-to-end release process, merging the PR, waiting for CI, triggering the deployment, and validating production health via canary checks to reduce risk in production.

Core Features & Use Cases

  • Automated PR merge and deployment orchestration aligned with CI results
  • Canary-enabled production health verification before full rollout
  • Reusable post-merge workflow for standard Git workflows and multi-environment deployments

Quick Start

Use land-and-deploy to merge the current PR, wait for CI, deploy, and verify production health with canary checks.

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 and deployment with CI checks?

Automate PR merge and deployment by orchestrating the land-and-deploy lifecycle, which merges the PR, waits for CI integration to pass, triggers the deployment, and validates production health via canary checks to ensure a safe release.

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

Canary deployment is a release technique that gradually rolls out changes to a subset of users. It verifies production health by running automated health checks before a full rollout, reducing the risk of deploying unverified code.

What permissions do I need to automate post-merge deployment and CI integration?

To automate post-merge deployment and CI integration, you need repository access to merge PRs, proper permissions to deploy across environments, and access to observe health metrics for production verification.

Can I use this for multi-environment deployments in standard Git workflows?

Yes, you can use this for multi-environment deployments in standard Git workflows. It provides a reusable post-merge workflow with explicit safety checks that applies to repeatable deployments across different environments.

What's the best way to reduce risk during a production rollout?

The best way to reduce risk during a production rollout is to use an automated end-to-end release process. This merges the PR, waits for CI, deploys the code, and validates production health using canary checks before full exposure.