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]