With the GitHub modules in Make, you can:
watch commits
watch forks
watch, retrieve, and search releases
watch, retrieve, and search branches
add, retrieve, search, and delete assignees
watch, retrieve, and search milestones
watch, retrieve, and search gists
watch, retrieve, and search pull requests
watch, create, update, delete, search, retrieve, add issues
watch, add, and delete issues labels
watch, create, update, retrieve, search, and delete comments
watch commit comments
watch, retrieve, and search organizations
search organization members
retrieve users
To get started with GitHub, create an account at github.com.
You can connect the GitHub app to Make in two ways:
To connect to GitHub:
Log in to your Make account, add any GitHub module scenario, and click the Add button next to the Connection field. Select the Connection type as OAuth.
Optional: In the Connection name field, enter a name for the connection.
Optional: Click Show Advanced Settings and enter the client credentials.
Click Save.
Confirm the access by clicking Authorize.
You have successfully established the connection. You can now edit Make and add more GitHub modules. If your connection needs reauthorization, follow the connection renewal steps here.
To connect GitHub to Make using the token, you need to obtain a token from your GitHub account and insert it into the GitHub module scenario.
Log in to your GitHub account and access Settings page.
Click Personal Access Token, select the token type you want to create, select the expiry and scopes, and click Generate Token.
Copy the token to a safe place.
Log in to your Make account, add any GitHub module scenario, and click the Add button next to the Connection field. Select the Connection type as GitHub.
Optional: In the Connection name field, enter a name for the connection.
In the Token field, enter the token copied in step 4 and click Save.
You have successfully established the connection. You can now edit Make and add more GitHub modules. If your connection needs reauthorization, follow the connection renewal steps here.
You must create a custom app in your GitHub account to obtain client credentials.
Log in to your GitHub account.
Click Your Profile Token > Settings > Developer Settings > New GitHub app.
Enter the following mandatory details to set up the app:
GitHub App name
Name of the application.
Homepage URL
Application website URL address.
Callback URL
Enter https://www.integromat.com/oauth/cb/github
Click Create GitHub App.
Click Generate a new client secret.
Copy the Client ID and secret values to a safe place.
You have successfully retrieved the client credentials.
Triggers when a new commit is created.
Triggers when a new fork is created.
Triggers when a new organization is created.
Retrieves an existing organizatoin.
Searches for organization members or lists them all.
Retrieves an existing user.
Triggers when a new repository is created.
Retrieves an existing repository.
Triggers when a new comment on a commit is created.
Creates a new comment.
Updates an existing comment.
Retrieves an existing comment.
Searches for comments or lists them all.
Removes an existing comment.
Triggers when a new label is created.
Triggers when an issue is created or updated.
Creates a new issue.
Updates an existing issue.
Adds labels to an issue or pull request.
Retrieves an existing issue.
Removes a label from an issue.
Removes an existing issue.
Triggers when a pull request is created or updated.
Retrieves an existing pull request.
Searches for pull requests or list them all.
Triggers when a gist is created or updated.
Retrieves an existing gist.
Searches for milestones or lists them all.
Adds assignees to an issue or pull request.
Retrieves an existing assignee.
Searches for assignees or lists them all.
Removes assignees from an issue or pull request.
Triggers when a new branch is created.
Retrieves an existing branch.
Searches for branches or lists them all.
Triggers when a new releases is created.
Retrieves an existing release.
Searches for releases or lists them all.
Performs an arbitrary authorized GraphQL query