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

maxyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


The following commit(s) were added to refs/heads/main by this push:
     new 52db9dfcb7 Update Greetings Workflow for Apache Cloudberry (Incubating)
52db9dfcb7 is described below

commit 52db9dfcb7ba3abbcb7991652eb8652592dceadf
Author: Ed Espino <[email protected]>
AuthorDate: Wed Dec 4 09:03:47 2024 -0800

    Update Greetings Workflow for Apache Cloudberry (Incubating)
    
    This commit enhances the existing `.github/workflows/greetings.yml` file
    to align with Apache Software Foundation (ASF) standards. The following
    changes were made:
    
    - Added an Apache License v2.0 header to ensure compliance.
    - Updated the workflow name to `PR & Issue Greetings` for clarity.
    - Limited the triggers to `opened` events for pull requests and issues.
    - Refined the greeting messages for a more professional and welcoming tone.
    
    These updates ensure licensing integrity, maintainability, and foster
    better contributor engagement.
---
 .github/workflows/greetings.yml | 37 +++++++++++++++++++++++++++++++++----
 1 file changed, 33 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml
index 285ead2859..c052614ac9 100644
--- a/.github/workflows/greetings.yml
+++ b/.github/workflows/greetings.yml
@@ -1,6 +1,35 @@
-name: Greetings
+# ----------------------------------------------------------------------
+#
+# 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.
+#
+# ----------------------------------------------------------------------
+# Greetings Workflow for Apache Cloudberry (Incubating)
+# ----------------------------------------------------------------------
+# Description:
+# This workflow provides greetings for new pull requests or issues
+# by commenting a friendly welcome message to contributors.
+# ----------------------------------------------------------------------
 
-on: [pull_request_target, issues]
+name: PR & Issue Greetings  # Workflow name as it appears in GitHub Actions
+
+on:
+  pull_request_target:
+    types: [opened]  # Trigger only when the PR is first opened
+  issues:
+    types: [opened]  # Trigger only when an issue is first opened
 
 jobs:
   greeting:
@@ -12,5 +41,5 @@ jobs:
     - uses: actions/first-interaction@v1
       with:
         repo-token: ${{ secrets.GITHUB_TOKEN }}
-        issue-message: "Hey, @${{ github.actor }} welcome!🎊 Thanks for taking 
the time to point this out.🙌"
-        pr-message: "Hiiii, @${{ github.actor }} welcome!🎊 Thanks for taking 
the effort to make our project better! 🙌 Keep making such awesome 
contributions!"
+        issue-message: "Hi, @${{ github.actor }} welcome!🎊 Thanks for taking 
the time to point this out.🙌"
+        pr-message: "Hi, @${{ github.actor }} welcome!🎊 Thanks for taking the 
effort to make our project better! 🙌 Keep making such awesome contributions!"


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to