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

Set up GitHub Actions #15

Open
NishkarshRaj opened this issue Nov 24, 2019 · 7 comments
Open

Set up GitHub Actions #15

NishkarshRaj opened this issue Nov 24, 2019 · 7 comments
Labels

Comments

@NishkarshRaj
Copy link
Owner

Use GitHub Actions to automatically review the contributions based on some parameters.
Example: For each contribution, send a thanks message for raising PR.

@Starlight220
Copy link
Contributor

Any chance for some more info on what is wanted here?

@NishkarshRaj
Copy link
Owner Author

Any chance for some more info on what is wanted here?

@Starlight220 A bot is to be added to automatically acknowledge contributors on creating a PR or Issue.

Also, CI should be setup to see if the PR is breaking the Maven build or not.

@Starlight220
Copy link
Contributor

In what format would the acknowledgment be?

@NishkarshRaj
Copy link
Owner Author

In what format would the acknowledgment be?

A reply in the Issue/PR thread would do - there is an official Greetings Actions for the same but that does not have add on features like:

  1. Issues - analyze keywords and auto-assign labels like enhancement, documentation etc.

  2. PR - Keep checks on Maven build and automatically ping with either with @:

  • Administrator for review if checks pass.
  • PR contributor if checks fail

@Starlight220
Copy link
Contributor

@NishkarshRaj
Copy link
Owner Author

@Starlight220 that does 1/3 of what is wanted.
I want a same CI for all three tasks: The other two being

  • If all checks passed successfully - automatically merge and assign maintainer to merge PR
  • If fails any checks - message the contributor of error fetched from logs

@swarupasaroogumma
Copy link

can u assign me issue i would like to contribute

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants