Specs / Branch Protection & Required Checks

Branch Protection & Required Checks

This repo enforces a lightweight branch protection ruleset on main to prevent accidental breakage and keep the UX tight. Below is what each rule does and why it exists in TiltCheck

Branch Protection & Required Checks

This repo enforces a lightweight branch protection ruleset on main to prevent accidental breakage and keep the UX tight. Below is what each rule does and why it exists in TiltCheck.

Ruleset Overview

Check Contexts and Where They Come From

These contexts come from GitHub Actions job names in .github/workflows/ci.yml:

If you rename a job, update the context values in branch-protection-ruleset.json to match.

Updating or Importing the Ruleset

That’s it—tight, visible checks on the parts users touch first, without over-complicating CI.