land-and-deploy

Merge PRs, wait for CI, deploy, and verify canary health checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Land and deploy workflows save time by merging PRs, waiting for CI, deploying, and verifying production health via canary checks, reducing manual steps and risk.

Core Features & Use Cases

  • Automates PR merge, CI wait, deployment, and canary health verification.
  • Integrates with /ship flow, taking over after PR creation to push production readiness.
  • Use case: when you need a hands-off deployment after a successful PR.

Quick Start

Run the land-and-deploy workflow to merge the current PR, deploy, and verify canary health automatically.

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 deployment in one workflow?

Automating PR merge, CI wait, and deployment in one workflow reduces manual steps by merging the pull request, waiting for CI to pass, deploying the changes, and validating production health via canary checks automatically.

What are canary-based health checks and when do I need them for deployment?

Canary-based health checks validate production health post-deploy by monitoring a subset of traffic. You need them during land and deploy workflows to catch regressions early and reduce risk after merging a PR.

How do I verify production health after deploying a pull request?

Verifying production health after deploying a pull request is handled by triggering canary-based health checks, updating PR status, and performing post-deploy verification to ensure the deployment is stable.

Does land-and-deploy require any external dependencies to run canary checks?

No external dependencies are required. Land-and-deploy handles the merge, CI wait, deployment, and canary health verification natively without needing additional components or modules to function.

Does land-and-deploy work with the /ship workflow for production readiness?

Yes, land-and-deploy integrates with the /ship flow by taking over after PR creation to push production readiness, handling the merge, deployment, and canary verification steps automatically.

What is the best way to perform a hands-off deployment after a successful PR?

The best way to perform a hands-off deployment after a successful PR is using an automated land and deploy workflow that merges, waits for CI, deploys, and verifies canary health without manual intervention.