feat(branch): add block-on-rejected and block-on-review-request flags #1

Merged
w33ble merged 1 commit from feature/branch-protect-block-flags into main 2026-09-01 09:21:09 -06:00
Owner

Adds two boolean flags to forgejo branch protect:

  • --block-on-rejected → block_on_rejected_reviews (block merge when reviews are rejected)
  • --block-on-review-request → block_on_official_review_requests (block merge when official review is requested)

Follows the existing has_flag + jq body-building pattern; fields only set when passed, so PATCH flows stay idempotent.

Checks:

  • shellcheck clean
  • live acceptance against a throwaway repo (POST + PATCH paths verified, fields set true, repo torn down)
Adds two boolean flags to `forgejo branch protect`: - `--block-on-rejected` → `block_on_rejected_reviews` (block merge when reviews are rejected) - `--block-on-review-request` → `block_on_official_review_requests` (block merge when official review is requested) Follows the existing has_flag + jq body-building pattern; fields only set when passed, so PATCH flows stay idempotent. Checks: - shellcheck clean - live acceptance against a throwaway repo (POST + PATCH paths verified, fields set true, repo torn down)
w33ble merged commit 86e322c00b into main 2026-09-01 09:21:09 -06:00
w33ble deleted branch feature/branch-protect-block-flags 2026-09-01 09:21:09 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
w33ble/forgejo-cli!1
No description provided.