ci: add automated thank you workflow for merged PRs#6569
ci: add automated thank you workflow for merged PRs#6569shivansh-gohem wants to merge 4 commits intopipe-cd:masterfrom
Conversation
7c4a1de to
a69bf49
Compare
|
@shivansh-gohem Dropped some suggestions! |
|
Hi @Ayushmore1214, thank you again for the great feedback! All requested changes have been addressed and pushed |
|
@Warashi Since the token permission blocks us, parsing MAINTAINERS.md is definitely the cleanest workaround |
|
@Ayushmore1214 It works, but it's not recommended since MAINTAINERS.md is intended for humans, not machines. |
|
IMO, to implement this feature stably, we must manage the maintainer list in a machine-readable format, such as JSON. |
|
@Warashi 100% agree JSON file works! |
|
great catch @Warashi! I didn't realize the default token was blind to private members. I totally agree that a machine-readable format is the way to go. I'll push an update shortly that adds a MAINTAINERS.json file and updates the script to read from it using Node's fs module! |
Signed-off-by: Shivansh Sahu <sahushivansh142@gmail.com>
Signed-off-by: Shivansh Sahu <sahushivansh142@gmail.com>
…ction Signed-off-by: Shivansh Sahu <sahushivansh142@gmail.com>
…ction Signed-off-by: Shivansh Sahu <sahushivansh142@gmail.com>
60ba00a to
c3ef409
Compare
|
@Warashi @Ayushmore1214 i have adressed the issue you raised !! please review!! |

This PR introduces a new GitHub Action workflow to automate contributor appreciation. It listens for merged Pull Requests and uses the GitHub Search API to determine if the author is a first-time contributor or a returning contributor, leaving a customized thank-you comment accordingly