Set various repo setting here #1304

Open
opened 2026-07-09 17:52:18 +00:00 by siosm · 7 comments
Member

We should:

  • Disable Releases, Projects, Packages, Wiki (we don't use them)
  • Disable direct pushes to this repo and enable push by PR only (via branch set rules)
  • Disable the "merge commit" and "rebase and merge commit" merge options
  • Re-enable the fast-forward only merge option
We should: - Disable Releases, Projects, Packages, Wiki (we don't use them) - Disable direct pushes to this repo and enable push by PR only (via branch set rules) - Disable the "merge commit" and "rebase and merge commit" merge options - Re-enable the fast-forward only merge option
Author
Member
  • Allow edits by maintainers by default
  • Delete branch refs by default
  • Set "rebase and fast-forward" merge option as default
- Allow edits by maintainers by default - Delete branch refs by default - Set "rebase and fast-forward" merge option as default
Author
Member

We should also make the validation CI check mandatory. See: #1301 (comment)

The missing packages one can require changes unrelated to the PR so we should keep it optional.

We should also make the validation CI check mandatory. See: https://forge.fedoraproject.org/releng/fedora-comps/pulls/1301#issuecomment-1060405 The missing packages one can require changes unrelated to the PR so we should keep it optional.
Author
Member
I've filed https://forge.fedoraproject.org/releng/tickets/issues/13444
Owner

Oh sheesh. I was not watching this repo for some reason. Sigh. ;(

I set all of these except:

  • Disable direct pushes to this repo and enable push by PR only (via branch set rules)
    (I think this is sometimes useful and also it's unclear how to set it?)

  • We should also make the validation CI check mandatory. See: #1301 (comment)
    (how do you do that?)

Oh sheesh. I was not watching this repo for some reason. Sigh. ;( I set all of these except: * Disable direct pushes to this repo and enable push by PR only (via branch set rules) (I think this is sometimes useful and also it's unclear how to set it?) * We should also make the validation CI check mandatory. See: #1301 (comment) (how do you do that?)
Author
Member

You can set both via a branch rule for main.

You can set both via a branch rule for main.
Author
Member

And thanks!

And thanks!
Author
Member

I'll post the exact boxes to check when I get back.

I'll post the exact boxes to check when I get back.
Sign in to join this conversation.
No milestone
No project
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
releng/fedora-comps#1304
No description provided.