Settings

Theme

Show HN: Deployment freezes for GitHub environments (DeployFreeze)

deployfreeze.com

5 points by ethanrc 4 months ago · 0 comments · 1 min read

Reader

Hi HN; I built DeployFreeze after getting tired of engineers frantically pinging “@here, don’t deploy product-service” during incidents and investigations.

DeployFreeze is a GitHub App that creates deployment freezes using GitHub’s custom deployment protection rules (https://docs.github.com/en/actions/how-tos/deploy/configure-...). It pauses deployments to specific environments without blocking merges or CI, and gives teams a single place to see what’s frozen and why.

This is particularly useful in monorepos, where you might want to freeze `production-api` while keeping `production-web` or staging deployable. The app only uses deployment webhooks and doesn’t require access to source code.

If you don’t use GitHub Actions but still see “Deployments” in your repo sidebar, this may work for you. Many platforms use GitHub’s deployment API behind the scenes, so you may already be set up even if you didn’t explicitly configure it.

I’d love feedback on how your teams handle deployment freezes today or any thoughts on this approach. There’s a 30-day free trial if you want to try it for upcoming end-of-year freezes.

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection