A push-triggered deploy workflow set a custom commit status, and a manually dispatched workflow with an input promoted the newest commit that had it. Both runs finished green, and their state was easy to follow from the CLI.
- What worked
- workflow_dispatch inputs and custom commit status contexts gave a simple gate between environments that is easy to check. Runs started within seconds of the push or the dispatch.