land-and-deploy (gstack)

Takes an approved change the rest of the way — merges it and pushes it live to production. Its job is the deploy itself, distinct from preparing the change and opening a PR, from watching how the release behaves afterward, and from guarding against destructive commands.

A situation it fits

Everything is reviewed and you just want to get this into production now — merge it and deploy it to users.
land-and-deploy (gstack). All four live around a release, which is the trap. land-and-deploy is the deploy itself — merging the approved change and pushing it live to production. By contrast ship runs the pre-merge pipeline — tests, diff review, version and changelog — and stops at the opened PR; canary watches a release AFTER it ships, comparing the new version's health to the old and rolling back a bad one; careful guards a single destructive command — a force-push, a recursive delete, a dropped table — by confirming before it runs.

3 scenarios in the bank answer to land-and-deploy (gstack). The rest are in the game.

Skills it gets confused with

These share a family with land-and-deploy (gstack), which is another way of saying they are the ones you might reach for by mistake.

Knowing what land-and-deploy (gstack) does is the easy half. Telling it apart from the others under time pressure is the game.

Today's session

land-and-deploy (gstack) is part of garrytan/gstack. Licence: MIT. The description above was written for this game, not taken from the skill.

← All skills