You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2021/08/17 02:12:06 UTC

[GitHub] [skywalking-banyandb] wu-sheng opened a new pull request #37: Set repo CI and review requirement

wu-sheng opened a new pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37


   @kezhenxu94 Do I use the correct CI task name?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] kezhenxu94 commented on a change in pull request #37: Set repo CI check requirements

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689988636



##########
File path: .asf.yaml
##########
@@ -0,0 +1,37 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        contexts:
+          - Continuous Integration

Review comment:
       If we don't want to allow direct push to main branch but allow merging committers' own PRs, this is OK to me




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng merged pull request #37: Set repo CI check requirements

Posted by GitBox <gi...@apache.org>.
wu-sheng merged pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#issuecomment-899940652


   @hanahmily I still keep the `main` branch unprotected, direct push is still working.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] kezhenxu94 commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689988172



##########
File path: .asf.yaml
##########
@@ -0,0 +1,37 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        contexts:
+          - Continuous Integration

Review comment:
       These still not allows direct push to main branch




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] kezhenxu94 commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689986344



##########
File path: .asf.yaml
##########
@@ -0,0 +1,39 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        strict: true
+        contexts:
+          - Continuous Integration
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        required_approving_review_count: 1

Review comment:
       > > Is this going to add branch protection? This was for review requirement
   > 
   > This config `strict: true` protects the branch.
   
   And this
   
   ```
   contexts:
     - Continuous Integration
   ```
   
   According to GitHub
   
   > - [x] Require status checks to pass before merging
   > Choose which status checks must pass before branches can be merged into a branch that matches this rule. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#issuecomment-899945555


   @hanahmily @kezhenxu94 I removed the review requirement for now. It should be added back once we are closing to our first release. We need to be careful after that.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] kezhenxu94 commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689985211



##########
File path: .asf.yaml
##########
@@ -0,0 +1,39 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        strict: true
+        contexts:
+          - Continuous Integration
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        required_approving_review_count: 1

Review comment:
       > Is this going to add branch protection? This was for review requirement
   
   This config `strict: true` protects the branch.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689988333



##########
File path: .asf.yaml
##########
@@ -0,0 +1,37 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        contexts:
+          - Continuous Integration

Review comment:
       Yes, but they can merge the PR through pull request alternatively.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] hanahmily commented on pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
hanahmily commented on pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#issuecomment-899943168


   What I concern is do I have the legacy to merge any PRs?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#issuecomment-899944067


   You could merge others' PRs, not yourself. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on a change in pull request #37: Set repo CI check requirements

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689988704



##########
File path: .asf.yaml
##########
@@ -0,0 +1,37 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        contexts:
+          - Continuous Integration

Review comment:
       Currently require CI passed and a committer merge(squash only).




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] wu-sheng commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689984178



##########
File path: .asf.yaml
##########
@@ -0,0 +1,39 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        strict: true
+        contexts:
+          - Continuous Integration
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        required_approving_review_count: 1

Review comment:
       Is this going to add branch protection? This was for review requirement




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking-banyandb] kezhenxu94 commented on a change in pull request #37: Set repo CI and review requirement

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on a change in pull request #37:
URL: https://github.com/apache/skywalking-banyandb/pull/37#discussion_r689983933



##########
File path: .asf.yaml
##########
@@ -0,0 +1,39 @@
+  
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+github:
+  description: An observability database aims to ingest, analyze and store Metrics, Tracing and Logging data.
+  homepage: https://skywalking.apache.org/
+  labels:
+    - skywalking
+    - observability
+    - apm
+    - database
+  enabled_merge_buttons:
+    squash:  true
+    merge:   false
+    rebase:  false
+  protected_branches:
+    main:
+      required_status_checks:
+        strict: true
+        contexts:
+          - Continuous Integration
+      required_pull_request_reviews:
+        dismiss_stale_reviews: true
+        required_approving_review_count: 1

Review comment:
       > @hanahmily I still keep the main branch unprotected, direct push is still working.
   
   This is not the case you said




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org