Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Assistant]: <Automating the workflow> #37

Open
1 task done
maveraw opened this issue Feb 15, 2023 · 2 comments
Open
1 task done

[Assistant]: <Automating the workflow> #37

maveraw opened this issue Feb 15, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@maveraw
Copy link

maveraw commented Feb 15, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Description

By distributing work to a bot, you get to spend more time developing your project and collaborating with others. We can make a GitHub bot that does the following:

  • Greet the person who created an issue in our project.
  • Cheering and congratulating when a pull request gets merged.
  • Apply labels to issues and PRs.
  • Give a thumbs-up reaction to the comments ( being own personal cheer-squad).
  • Also, mentioning to join the community and star the project⭐

Acceptance Criteria

No response

Suggestions for a technical implementation

We can use GitHub libraries called gidgetHub and aiohttp to write a bot. Do suggest me the language too.
As I prefer python for the bots. What do you have in your mind?
Let me know. Thanks.

@maveraw maveraw added the enhancement New feature or request label Feb 15, 2023
@dpal
Copy link

dpal commented Feb 15, 2023

Other things need to happen from the project management perspective when issues and PRs are created, merged or change state. This automation was in progress. Creating another completely separate automation does not make sense, but since we are in a limbo state at the moment, it is unclear how to proceed better to accomplish what you have in mind. The labels we supposed to be automated as a part of it. I suggest you take a look at the enarx/.github#46, it is closed, but more work is actually needed since there are all sorts of limitations this automation is hitting. The umbrella ticket is enarx/.github#30, and I suggest you link this ticket as a part of that effort.

@maveraw
Copy link
Author

maveraw commented Feb 15, 2023

Great ! Thanks again. I'll take a look at both of them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: New
Development

No branches or pull requests

2 participants