Automate organization invitation based on the label (used by EddieHub org)
MIT License
This action allows you to auto-invite people to your org. after they open an issue, with a specific label.
.github
and create a workflows
folder inside it if it doesn't exist.invitation.yml
with the following contents inside the workflows
folder:on:
issues:
types: [labeled]
jobs:
automate_invite:
runs-on: ubuntu-latest
steps:
- name: Invite on label
uses: vj-abigo/[email protected]
with:
organization: GitHub-Org
label: invite me to the organization
repo-token: ${{ secrets.GITHUB_TOKEN }}
comment: 'Welcome to the Org.'
env:
INVITE_TOKEN: ${{ secrets.INVITE_TOKEN }}
organization
name to put in name of your org, replace the label
with name of the label with which you want this action to be triggered.comment
with the message you want the github-actions bot to send after an invite is sent.INVITE_TOKEN
(or give it another name, but don't forget to change it in the workflow) with the scope of admin:org
and set the expiration date as No expiration
(If you don't want to regenerate token again)
Organization Settings > Secrets
) and create a New Organization Secret
with the Name as INVITE_TOKEN
and the value as the token that you copied in the previous step.https://github.com/organizations/*your-org-name*/settings/secrets/actions
GITHUB_TOKEN
, It will be given by GitHuborganization - (required) Name of the organization to which you would like to invite your contributors
label - (required) Name of the label
comment - (optional) A comment which will be posted by github-actions bot after invite is sent.
Default comment:
Invitation sent for the GitHub Organisation. Welcome to the community
existingMemberMessage (optional) Message for existing organisation members
Default Message:
You are already a member of our Organisation.
Please see CONTRIBUTING.md
for getting started with the contribution. Make sure that you follow CODE_OF_CONDUCT.md
while contributing and engaging in the discussions. When contributing, please first discuss the change you wish to make via an issue on this repository before making the actual change.
If you feel any difficulty in usage or notice a bug, don't forget to open a new issue.
Made with contributors-img.