Skip to content

GitEvents module to invite users to an organization

License

Notifications You must be signed in to change notification settings

gitevents/inclusive-org

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

GitEvents Inclusive Organization

Features

Auto Invite

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.

Installation & Usage

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 }}

License

Licensed under MIT.

Here is a list of all the licenses of our production dependencies