From 8283d0dd908db8ea5f9e4324ab6281a68a086389 Mon Sep 17 00:00:00 2001 From: Aniket Patil Date: Fri, 5 Dec 2025 13:05:42 +0530 Subject: [PATCH 1/5] chore: add GitHub welcome workflow for new contributors Signed-off-by: Aniket Patil --- .../workflows/welcome-new-contributors.yaml | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .github/workflows/welcome-new-contributors.yaml diff --git a/.github/workflows/welcome-new-contributors.yaml b/.github/workflows/welcome-new-contributors.yaml new file mode 100644 index 00000000000..e74f0da28e4 --- /dev/null +++ b/.github/workflows/welcome-new-contributors.yaml @@ -0,0 +1,46 @@ +name: Welcome new contributors + +# Trigger on first-time pull requests and issues +on: + pull_request_target: + types: + - opened + issues: + types: + - opened + +permissions: + contents: write + issues: write + pull-requests: write + +jobs: + welcome: + runs-on: ubuntu-latest + steps: + - uses: actions/first-interaction@v3 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + issue_message: | + 🎉 **Welcome to the Kubeflow Pipelines repo!** 🎉 + + Thanks for opening your first issue! We're happy to have you as part of our community 🚀 + + **Next steps:** + - Our team will review your issue soon! cc @kubeflow/pipelines-maintainers + - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific instructions + - Join the community Slack channels: [#kubeflow-platform](https://slack.kubeflow.org/) + + Feel free to ask questions in the comments. Thanks again for contributing! 🙏 + + pr_message: | + 🎉 **Welcome to the Kubeflow Pipelines repo!** 🎉 + + Thanks for opening your first PR! We're excited to have you onboard 🚀 + + **Next steps:** + - Our team will review your PR soon! cc @kubeflow/pipelines-maintainers + - If you haven't already, please check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) + - Join the community Slack channels: [#kubeflow-platform](https://slack.kubeflow.org/) + + Feel free to ask questions in the comments. Thanks again for contributing! 🙏 From 333ac48b22e90ea5ed69394784e73ba14012e2c1 Mon Sep 17 00:00:00 2001 From: Aniket Patil Date: Sat, 6 Dec 2025 09:13:56 +0530 Subject: [PATCH 2/5] chore: update welcome workflow with reviewer suggestions Signed-off-by: Aniket Patil --- .../workflows/welcome-new-contributors.yaml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/welcome-new-contributors.yaml b/.github/workflows/welcome-new-contributors.yaml index e74f0da28e4..552b2f5495f 100644 --- a/.github/workflows/welcome-new-contributors.yaml +++ b/.github/workflows/welcome-new-contributors.yaml @@ -1,13 +1,10 @@ name: Welcome new contributors -# Trigger on first-time pull requests and issues on: pull_request_target: - types: - - opened + types: [opened] issues: - types: - - opened + types: [opened] permissions: contents: write @@ -21,15 +18,17 @@ jobs: - uses: actions/first-interaction@v3 with: repo_token: ${{ secrets.GITHUB_TOKEN }} + issue_message: | 🎉 **Welcome to the Kubeflow Pipelines repo!** 🎉 Thanks for opening your first issue! We're happy to have you as part of our community 🚀 **Next steps:** - - Our team will review your issue soon! cc @kubeflow/pipelines-maintainers - - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific instructions - - Join the community Slack channels: [#kubeflow-platform](https://slack.kubeflow.org/) + - Our team will review your issue soon! cc @kubeflow/wg-pipeline-leads + - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) + - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel + - Attend the **Kubeflow Pipelines WG meetings** (details on the Kubeflow community calendar) Feel free to ask questions in the comments. Thanks again for contributing! 🙏 @@ -39,8 +38,9 @@ jobs: Thanks for opening your first PR! We're excited to have you onboard 🚀 **Next steps:** - - Our team will review your PR soon! cc @kubeflow/pipelines-maintainers + - Our team will review your PR soon! cc @kubeflow/wg-pipeline-leads - If you haven't already, please check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) - - Join the community Slack channels: [#kubeflow-platform](https://slack.kubeflow.org/) + - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel + - Attend the **Kubeflow Pipelines WG meetings** to stay connected with maintainers Feel free to ask questions in the comments. Thanks again for contributing! 🙏 From cd7e72368f2b1cc0c41234fe42b88909d1b56ebc Mon Sep 17 00:00:00 2001 From: Aniket Patil Date: Sun, 7 Dec 2025 09:40:30 +0530 Subject: [PATCH 3/5] chore: update welcome workflow based on reviewer feedback Signed-off-by: Aniket Patil --- .github/workflows/welcome-new-contributors.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/welcome-new-contributors.yaml b/.github/workflows/welcome-new-contributors.yaml index 552b2f5495f..50964084322 100644 --- a/.github/workflows/welcome-new-contributors.yaml +++ b/.github/workflows/welcome-new-contributors.yaml @@ -41,6 +41,9 @@ jobs: - Our team will review your PR soon! cc @kubeflow/wg-pipeline-leads - If you haven't already, please check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel - - Attend the **Kubeflow Pipelines WG meetings** to stay connected with maintainers + - Attend the [Kubeflow Pipelines WG](http://bit.ly/kfp-meeting-notes) meetings + - Check out the [Kubeflow Contributing Guide](https://www.kubeflow.org/docs/about/contributing/) + + Feel free to ask questions in the comments. Thanks again for contributing! 🙏 From 3a85430ab838cdeb5798ff498401aa634b38e2d3 Mon Sep 17 00:00:00 2001 From: Aniket Patil Date: Sun, 7 Dec 2025 17:21:56 +0530 Subject: [PATCH 4/5] chore: align welcome workflow with reviewer feedback -s Signed-off-by: Aniket Patil --- .github/workflows/welcome-new-contributors.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/welcome-new-contributors.yaml b/.github/workflows/welcome-new-contributors.yaml index 50964084322..68665b0fdb6 100644 --- a/.github/workflows/welcome-new-contributors.yaml +++ b/.github/workflows/welcome-new-contributors.yaml @@ -26,9 +26,9 @@ jobs: **Next steps:** - Our team will review your issue soon! cc @kubeflow/wg-pipeline-leads - - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) + - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific guidelines and the [Kubeflow Contributor Guide](https://www.kubeflow.org/docs/about/contributing/) for general community standards - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel - - Attend the **Kubeflow Pipelines WG meetings** (details on the Kubeflow community calendar) + - Attend the [Kubeflow Pipelines WG](http://bit.ly/kfp-meeting-notes) meetings Feel free to ask questions in the comments. Thanks again for contributing! 🙏 @@ -39,11 +39,8 @@ jobs: **Next steps:** - Our team will review your PR soon! cc @kubeflow/wg-pipeline-leads - - If you haven't already, please check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) + - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific guidelines and the [Kubeflow Contributor Guide](https://www.kubeflow.org/docs/about/contributing/) for general community standards - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel - Attend the [Kubeflow Pipelines WG](http://bit.ly/kfp-meeting-notes) meetings - - Check out the [Kubeflow Contributing Guide](https://www.kubeflow.org/docs/about/contributing/) - - Feel free to ask questions in the comments. Thanks again for contributing! 🙏 From 8d5120de86829d9850d23870ced58fec8450ff53 Mon Sep 17 00:00:00 2001 From: Aniket Patil Date: Tue, 9 Dec 2025 16:40:05 +0530 Subject: [PATCH 5/5] update workflow as per maintainer suggestion Signed-off-by: Aniket Patil --- .github/workflows/welcome-new-contributors.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/welcome-new-contributors.yaml b/.github/workflows/welcome-new-contributors.yaml index 68665b0fdb6..42d1ad3e0d7 100644 --- a/.github/workflows/welcome-new-contributors.yaml +++ b/.github/workflows/welcome-new-contributors.yaml @@ -25,12 +25,11 @@ jobs: Thanks for opening your first issue! We're happy to have you as part of our community 🚀 **Next steps:** - - Our team will review your issue soon! cc @kubeflow/wg-pipeline-leads - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific guidelines and the [Kubeflow Contributor Guide](https://www.kubeflow.org/docs/about/contributing/) for general community standards - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel - Attend the [Kubeflow Pipelines WG](http://bit.ly/kfp-meeting-notes) meetings - Feel free to ask questions in the comments. Thanks again for contributing! 🙏 + Feel free to ask questions in the comments. pr_message: | 🎉 **Welcome to the Kubeflow Pipelines repo!** 🎉 @@ -38,9 +37,8 @@ jobs: Thanks for opening your first PR! We're excited to have you onboard 🚀 **Next steps:** - - Our team will review your PR soon! cc @kubeflow/wg-pipeline-leads - Check out the [Contributing Guide](https://github.com/kubeflow/pipelines/blob/master/CONTRIBUTING.md) for repo-specific guidelines and the [Kubeflow Contributor Guide](https://www.kubeflow.org/docs/about/contributing/) for general community standards - Join our [#kubeflow-pipelines](https://www.kubeflow.org/docs/about/community/#kubeflow-slack-channels) Slack channel - Attend the [Kubeflow Pipelines WG](http://bit.ly/kfp-meeting-notes) meetings - Feel free to ask questions in the comments. Thanks again for contributing! 🙏 + Feel free to ask questions in the comments.