This is a autopost bolg frinds we are trying to all latest sports,news,all new update provide for you
Wednesday, July 16, 2025
Show HN: GitGuard - Painless GitHub PR Automations https://ift.tt/4pxaGPO
Show HN: GitGuard - Painless GitHub PR Automations Hey HN, Every team I've been on has cobbled together some sort of combination of GitHub branch protections and custom scripts to make sure that PRs conform to organization policies and best practices. Things like: - When {X} file is changed, require review from team {Y} - When a new db migration is added, ensure that a special set of tests pass - Require multiple approvals when the PR is very large - Add a special label to PRs that include breaking changes - Allow emergencies / hotfixes to break glass and bypass all of the above Most teams tend to start out with a little script running in GitHub actions to enforce all of these policies but it tends to get out of hand and become hard to maintain. PRs that should require scrutiny slip through the cracks, and others that should be allowed through are unnecessarily blocked. That's why I made GitGuard ( https://gitguard.dev/ ) GitGuard lets you write and maintain these policies in a custom DSL so simple it looks like pseudocode. The policies are checked on every single PR nearly instantly (no need to wait for a GitHub actions runner) and the results are reported in plain english. Right now policies can make simple assertions about PR metadata and take some stateful actions (adding labels, requesting review) but I'd love to hear more from HN about how GitGuard could be even more useful. https://gitguard.dev/ July 16, 2025 at 09:21PM
Subscribe to:
Post Comments (Atom)
Show HN: Bash.org MOTD for Terminal https://ift.tt/qdeLsbh
Show HN: Bash.org MOTD for Terminal Do you remember IRC? If so, you probably remember bash.org I got a bit nostalgic about it today, so I bu...
-
Show HN: Locksmith – detect locks taken by Postgres migrations https://ift.tt/0cBueJt February 10, 2025 at 02:26AM
-
Show HN: I built a FOSS tool to run your Steam games in the Cloud I wanted to play my Steam games but my aging PC couldn’t keep up, so I bui...
-
Show HN: TNX API – Natural Language Interactions with Your Database Hey HN! I built TNX API to make working with databases as simple as aski...
No comments:
Post a Comment