Keep merging, keep testing — production deploys wait until you're ready.
Freeze production before the holidays
my-app / production
Deployment environment
Holiday freeze - Dec 20 to Jan 2
All deployment attempts automatically blocked by GitHub
Freeze and unfreeze deployments with a simple, intuitive dashboard. View all your frozen environments at a glance.
Use our published GitHub Actions to freeze/unfreeze deployments directly from your workflows and CI/CD pipelines.
Uses GitHub Custom Deployment Protection Rules. No webhooks to configure, no code access required.
Set freezes that automatically expire after a specified duration. Perfect for planned maintenance windows and holidays.
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.
Install the GitHub App on your organization or repositories. Grant access to the environments you want to protect.
In your repository settings, add our app as a Custom Deployment Protection Rule for your production (or any) environment.
Use the web dashboard or GitHub Actions to freeze deployments before critical periods. Add a reason to keep your team informed.
GitHub automatically blocks all deployment attempts to frozen environments. When ready, unfreeze with a single click.
Freeze production deployments during holidays when your on-call team is reduced. Automatically unfreeze when you return.
Prevent deployments during major sales events, product launches, or high-traffic periods when stability is critical.
Enforce release schedules without micromanaging pull requests.
Install the GitHub App and set up your first freeze in minutes.
Install from GitHub Marketplace