What is Merge Freeze?
Merge Freeze provides powerful merge blocking functionality for GitHub repositories, allowing development teams to prevent pull request merges during specified times or emergencies. By leveraging GitHub's Status/Checks API, it ensures protection against unplanned changes without accessing your codebase.
Teams can implement one-off or recurring merge freezes, integrate seamlessly with Slack for real-time freeze management, and use a web API for programmatic control. Merge Freeze is easy to install via the GitHub Marketplace and offers robust permission controls, supporting streamlined and auditable release workflows across organizations of any size.
Features
- One-off Freezes: Temporarily block merging for emergency or special situations.
- Scheduled Freezes: Automatically enforce recurring merge blocks based on custom schedules.
- Slack Integration: Instantly freeze or unfreeze branches and receive real-time notifications directly in Slack channels.
- Web API Access: Trigger freezes or check freeze statuses programmatically through an HTTP API.
- No Code Access: Operates without requiring access to your repository's source code.
- Fast GitHub Marketplace Installation: Verified application with easy OAuth installation and set-up.
- Permission Controls: Assign administrative and contributor roles for freeze management.
- Organization Dashboard: Manage and monitor freeze status and schedules across multiple projects.
Use Cases
- Temporarily blocking merges during scheduled releases or code freezes.
- Automating recurring freeze periods to safeguard against unsanctioned changes.
- Enabling on-demand merge blocks during high-risk periods or critical code transitions.
- Enhancing release management and audibility for large engineering teams.
- Providing safer deployment environments during holidays or high-traffic periods.
- Facilitating communication of freeze status to distributed teams via Slack.
FAQs
-
Does Merge Freeze access my codebase?
No, Merge Freeze never accesses your codebase. It utilizes GitHub’s Status/Checks API and does not request code access. -
Can I manage permissions for who can freeze or unfreeze a codebase?
Yes. The member who authorizes Merge Freeze is the admin by default and has advanced permission controls in the dashboard. -
How do I install Merge Freeze on my repositories?
Merge Freeze is installed via the GitHub Marketplace using OAuth and can be enabled for selected repositories within your organization. -
Is there a free plan for open source projects?
Yes, Merge Freeze offers a free open source plan with no cost for eligible open source repositories. -
What integrations are available with Merge Freeze?
Merge Freeze integrates with Slack for direct control and notifications, and also provides an HTTP API for advanced customizations.
Helpful for people in the following professions
Merge Freeze Uptime Monitor
Average Uptime
99.65%
Average Response Time
113.67 ms
Featured Tools
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.