Replies: 2 comments 3 replies
-
Hi @bossenti,
|
Beta Was this translation helpful? Give feedback.
3 replies
-
I have created a first PR (#1227) that covers the two basic concepts |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
So far we don't have a lot of rules in place with respect to our git flow and branch protection.
Therefore, I've screened the documentation of the
.asf.yaml
file to discover what opportunities we are provided with from Apache INFRA side.I've come up with some suggestions on how we could improve our workflow.
To be honest, some of them might be rather opinionated and some of them might not be suitable or practical in a small(er) open source project. That's why I would like to start a discussion on the proposal below and am happy to here your opinion.
del_branch_on_merge
true
enable_merge_buttons.squash
true
squash
as merge strategy in PRs (related torequired_linear_history
, see below)enable_merge_buttons.merge
false
merge
as merge strategy in PRsenable_merge_buttons.rebase
false
rebase
as merge strategy in PRsprotected_branches
dev, master
rebase
as merge strategy in PRsrequired_status_checks.strict
true
required_status_checks.contexts
validate_pr
required_pull_request_reviews.dismiss_stale_reviews
true
required_pull_request_reviews.require_code_owner_reviews
true
required_pull_request_reviews.required_approving_review_count
1
required_linear_history
true
Besides the configuration changes itself it would like to hear your thoughts on:
dev
andmaster
(e.g., we could only allow signed commits additionally onmaster
)?streampipes-website
?One outcome I'd like to get out of this discussion is a set (this might also be empty) of permission that we want to adapt soon.
Therefore, I'd create a follow-up issue to apply the changes and document the new workflow properly (e.g. in our
contributing.md
ordeveloping.md
)Beta Was this translation helpful? Give feedback.
All reactions