GitHub Action for the Community - from welcoming first timers to logging your activity for badges!
These GitHub Actions will:
- reply to all new Issues and Pull Requests
- log statistics of user activity to Firestore DB (Firebase)
You can use 1 or all of these GitHub Actions.
This GitHub Action will reply to all new Issues and Pull Requests with a custom message
Example usage (you can change the replies for issue-message
and pr-message
)
welcome:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: EddieJaoudeCommunity/gh-action-community/src/welcome@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
issue-message: '<h1>It''s great having you contribute to this project</h1> Feel free to raise an <strong>Issue</strong>! Welcome to the community :nerd_face:'
pr-message: '<h1>It''s great having you contribute to this project</h1> Feel free to create a <strong>Pull Request</strong>! Welcome to the community :nerd_face:'
This GitHub Action will log statistics of user activity to Firestore DB (Firebase)
statistics:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: EddieJaoudeCommunity/gh-action-community/src/statistics@main
if: ${{ <expression> }}
with:
firebase-key: ${{ secrets.FIREBASE_KEY }}