Org-wide code freeze management for GitHub. Block merges and deployments with configurable windows, recurring schedules, and emergency overrides. Zero code access required.
Purpose-built for teams that need reliable, audited control over their deployment pipeline.
Block merges via required status checks. PRs show a failing NoShip check when a freeze is active.
Native GitHub Deployment Protection Rules integration. GitHub enforces deployment blocks automatically.
Set up recurring freeze windows with RRULE patterns. Freeze every Friday at 3pm, unfreeze Monday at 9am.
Request emergency overrides with approval workflow. One-time use, audited, with configurable TTL.
Scope freezes with glob patterns: freeze org/api-* repos + prod* environments in one window.
Every action logged with actor, context, and details. Filter by action, repo, date, or actor.
Get up and running in minutes. Four steps to full deployment control.
Install NoShip on your GitHub organization. Select which repositories to monitor. Zero code access required.
Create one-off or recurring freeze windows. Define rules: which repos, which environments, merge and/or deployment blocking.
In your repo's branch protection settings, add "NoShip" as a required status check. For deployments, add NoShip as a deployment protection rule.
Monitor freeze status across all repos, handle override requests, review audit logs, and manage schedules from one place.
Start free and scale as your team grows. All paid plans include a 14-day free trial.
For small teams getting started
Free
For growing engineering teams
$24/mo
Billed annually at $290/year
For large teams and organizations
$49/mo
Billed annually at $590/year
For enterprises with custom needs
Custom
Install the GitHub App and configure your first freeze window in under 5 minutes.