The basic idea behind "gitevents" is that everyone who interacts with the repository becomes a member of the organization/community.
This GitHub Action can be used individually or as part of the GitEvents Actions Suite.
Follow GitEvents/action for the setup instructions. We use a GitHub App to authenticate with GitHub API.
name: GitEvents Inclusive Organization
on:
schedule:
- cron: '0 * * * *'
push:
pull_request:
discussion:
types: [created, edited, answered]
discussion_comment:
types: [created]
issue_comment:
types: [created]
issues:
types: [opened]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- name: gitevents
uses: gitevents/[email protected]
with:
gitevents-app-id: ${{ secrets.GE_APP_ID }}
gitevents-app-private-key: ${{ secrets.GE_APP_PRIVATE_KEY }}
gitevents-app-installation-id: ${{ secrets.GE_APP_INSTALLATION_ID }}
Licensed under MIT.
Here is a list of all the licenses of our production dependencies