land

Land and deploy — merge PR, wait for CI to pass, verify production health via canary checks

Input: $ARGUMENTS — PR number to land. If blank, detects current branch's open PR.

Apply the dog:land-and-deploy skill to merge a PR and verify it reaches production safely.

The skill will:

  1. Validate — Confirm PR is approved, CI is green, and no blocking reviews remain
  2. Merge — Merge PR to main/master via gh pr merge --squash (or --merge per project config)
  3. Wait CI — Monitor post-merge CI pipeline; abort and alert if it fails
  4. Canary check — Probe production health endpoints after deploy completes; compare error rates and latency
  5. Verify — Confirm the change is live and behaving as expected
  6. Report — Deploy status, health metrics before/after, any anomalies detected

Use after /dog:ship has created the PR and it's been reviewed + approved. Do NOT use when CI is red or the PR still has open review requests.

Previous step: /dog:ship → creates PR This step: /dog:land → merges + verifies production