-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
uninstall: always yes #78
Conversation
in case after_script installed some dependants
Thanks @liyishuai, LGTM… but the PR is incomplete → you should also update: Line 83 in 44a09e0
Line 307 in 44a09e0
Line 338 in 44a09e0
Then, I'll do a release. |
I thought every master branch of every coq-community project was protected like this, so it appears this is not the case; |
Maybe we should document somewhere (manifesto FAQ?) what the default is and what the options are? cc @palmskog |
My view: branch protection is definitely something that maintainers can decide about, and we should probably set it up for all "critical" projects, such as this and the other Docker projects (and maybe use it for all Coq Platform projects as well?). But good to document this, and also best practices regarding merging PRs. |
@palmskog Yes; FTR, here is the screenshot of the settings currently applied for |
@erikmd do you really have to add people explicitly under "People, teams or apps with push access"? I thought we could have the convention that everyone that is supposed to have push access is either an Admin or a Coq-community member with the Maintain role [for the repo in question]. |
It's actually useless to repeat people here since the list already includes all organization or repository admins. It is also not useful to check "Restrict pushes that create matching branches" for a pattern which is the branch name of an already existing branch. This is more useful when you want to prevent any other branch, or any new release branch from being created on the repository, like we do in Coq. Here this would be useful for instance if you transformed the Anyway, this highlights even more the need to document this. |
@palmskog @Zimmi48 thanks for your comments, yes I was already aware that the crossed checkboxes of the config I shared were sub-optimal, but it didn't induce any bug… admittedly, if we want to document a standard, cross-organization configuration, we should better have a polished one. Regarding the checkbox |
in case after_script installed some dependants