You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2026/09/16 12:54:09 UTC

(logging-flume-kafka) branch main updated: Route GitHub notifications away from the dev list (#5)

This is an automated email from the ASF dual-hosted git repository.

ppkarwasz pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/logging-flume-kafka.git


The following commit(s) were added to refs/heads/main by this push:
     new 7415a5b  Route GitHub notifications away from the dev list (#5)
7415a5b is described below

commit 7415a5b96c7c538fdf2949a62e8d5e68315d3968
Author: Piotr P. Karwasz <pk...@apache.org>
AuthorDate: Wed Sep 16 14:54:04 2026 +0200

    Route GitHub notifications away from the dev list (#5)
    
    Align the notification settings with `logging-flume-mongodb`: issue and
    pull request traffic goes to `notifications@logging.apache.org`,
    Dependabot pull requests to `robots@logging.apache.org`. The Jira
    autolink settings are dropped, since issues are tracked on GitHub.
    
    Assisted-By: Claude Fable 5.1 <no...@anthropic.com>
---
 .asf.yaml | 35 ++++++++++++++++++++++++++++-------
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 9330377..bf7e697 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -1,7 +1,8 @@
+#
 # 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 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
 #
@@ -12,6 +13,7 @@
 # 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.
+#
 
 # `.asf.yaml` is a branch-specific YAML configuration file for Git repositories to control features such as notifications, GitHub settings, etc.
 # See its documentation for details: https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features
@@ -20,15 +22,13 @@ notifications:
   # GitHub already provides notifications for PRs and issues.
   # Please don't duplicate that noise here!
   commits: commits@logging.apache.org
-  jira_options: link label
+  issues: notifications@logging.apache.org
+  pullrequests: notifications@logging.apache.org
+  pullrequests_bot_dependabot: robots@logging.apache.org
+  discussions: dev@logging.apache.org
 github:
   description: "Apache Flume Kafka contains the Flume components that interact with Kafka."
   homepage: https://flume.apache.org/
-  features:
-    issues: true
-  del_branch_on_merge: true
-  autolink_jira:
-    - FLUME
   labels:
     - apache
     - api
@@ -36,5 +36,26 @@ github:
     - jvm
     - library
     - flume
+
+  # Pull Request settings:
+  # https://github.com/apache/infrastructure-asfyaml#pull-request-settings
+  pull_requests:
+    # allow auto-merge
+    allow_auto_merge: true
+    # enable updating head branches of pull requests
+    allow_update_branch: true
+    # auto-delete head branches after being merged
+    del_branch_on_merge: true
+
+  # Enforce squashing while merging PRs.
+  # Otherwise, the git log gets polluted severely.
+  enabled_merge_buttons:
+    squash: true
+    merge: false
+    rebase: false
+
+  features:
+    issues: true
+
   protected_branches:
     main: {}