git --version
Remote access configured
Set up a trunk-based development workflow with short-lived branches, PR checks, and feature flags.
1 # GitHub branch protection rules (via API or UI) 2 # Settings > Branches > Add rule 3 4 name: main 5 protection_rules: 6 required_status_checks: 7 strict: true # Require branch up-to-date before merging 8 contexts: 9 - "ci/tests" 10 - "ci/lint" 11 - "ci/security-scan" 12 13 required_pull_request_reviews: 14 required_approving_review_count: 1 15 dismiss_stale_reviews: true 16 require_code_owner_reviews: true 17 18 enforce_admins: false 19 restrictions: null # Allow all collaborators to push 20 21 # Block force pushes 22 allow_force_pushes: false 23 allow_deletions: false 24
Sign in to share your feedback and join the discussion.