Keep merging, keep testing — production deploys wait until you're ready.
Freeze production before the holidays
Reason: Holiday freeze
Frozen by: John Smith
All deployment attempts automatically blocked by GitHub
Everything you need for deployment control
Freeze and unfreeze deployments with a simple, intuitive dashboard. View all your frozen environments at a glance.
Uses GitHub Custom Deployment Protection Rules. No webhooks to configure, no code access required.
Freeze production while allowing staging deployments. Manage each environment independently across all your repositories.
Your entire team can view freeze status. Permissions are automatically inherited from your GitHub organization settings.
How it works
1
Log in with GitHub
Log in with your GitHub account to connect your organization. We'll help you install our GitHub App.
2
Configure environment protection
In your repository settings, add our app as a Custom Deployment Protection Rule for your production (or any) environment.
3
Freeze when you need to
Use the web dashboard to freeze deployments before critical periods. Add a reason to keep your team informed.
4
Automatic deployment blocking
GitHub automatically blocks all deployment attempts to frozen environments. When ready, unfreeze with a single click.
Common use cases
Holiday Freezes
Freeze production deployments during holidays when your on-call team is reduced. Automatically unfreeze when you return.
Major Events
Prevent deployments during major sales events, product launches, or high-traffic periods when stability is critical.
Release schedules
Enforce release schedules without micromanaging pull requests.
Frequently asked questions
Ready to get started?
Set up your first deployment freeze in minutes.
Login with GitHub