feat(repo): add pull-request merge settings #5

Merged
w33ble merged 2 commits from feature/repo-pull-requests into main 2026-09-01 20:47:56 -06:00
Collaborator

Summary

  • Add repo pull-requests to view and update pull-request merge settings.
  • Support allowed merge styles, default merge style, and default branch deletion after merge.
  • Add strict flag validation and README/help documentation.

Why

Expose pull-request unit settings through the CLI, matching the existing repo features workflow.

Checks

  • shellcheck -s bash forgejo
  • bash -n forgejo
  • Live acceptance against a disposable Forgejo repository
## Summary - Add `repo pull-requests` to view and update pull-request merge settings. - Support allowed merge styles, default merge style, and default branch deletion after merge. - Add strict flag validation and README/help documentation. ## Why Expose pull-request unit settings through the CLI, matching the existing `repo features` workflow. ## Checks - `shellcheck -s bash forgejo` - `bash -n forgejo` - Live acceptance against a disposable Forgejo repository
feat(repo): add default branch deletion setting
All checks were successful
shellcheck / shellcheck (pull_request) Successful in 30s
66f00866d0
w33ble approved these changes 2026-09-01 20:47:09 -06:00
w33ble merged commit 66f00866d0 into main 2026-09-01 20:47:56 -06:00
w33ble deleted branch feature/repo-pull-requests 2026-09-01 20:47:56 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
2 participants
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!5
No description provided.