GitHub is a website for storing your project's files. It is a Git repository hosting service which helps you manage projects, build software along other developers, and use version control.

Triggers
-
Push
Triggers when a block of code is pushed
-
New Release
Triggers when a new repository or code is released
-
New Issue
Triggers when a new issue is created
-
New or Update Pull Request
Triggers when a new pull request is created or updated in a specified repository
-
Issue Updated
Triggers when an existing issue is updated
-
Branch or Tag Created
Triggers when a new branch or a tag is created in a specified repository
-
Branch or Tag Deleted
Triggers when an existing branch or a tag is deleted from the specified repository
-
Repository Starred
Triggers when an existing repository is star marked
-
New Fork
Triggers when a new fork is created of the specified repository
-
New Comment on Issue
Triggers when a new comment is added to an issue of a specified repository
-
Update Comment on Issue
Triggers when a comment of an issue is updated
-
Delete Comment on Issue
Triggers when a comment of an issue is deleted
-
Collaborator Added
Triggers when a new collaborator is created in a specified repository
-
Collaborator Removed
Triggers when an existing collaborator is removed
-
New Commit Comment
Triggers when a new comment is added for a commit in the specified repository
-
Pull Request Comment
Triggers when a new comment is added for a pull request in the specified repository
-
Commit Status
Triggers when the commit status is updated in the specified repository
-
New or Edit Wiki Page
Triggers when a wiki page is created or edited in the specified repository
-
New Deployment
Triggers when a new deployment is initiated in the specified repository
-
Deployment Status
Triggers when the status of an existing deployment is updated in the specified repository
-
Repository Added to Team
Triggers when an existing repository is added to the team in the specified organization

Actions
Common Questions
To use GitHub in your workflow, you will first need to connect GitHub to Built.io Flow.
To do this, drag any GitHub action listed under GitHub service on the canvas. For configuring GitHub triggers, double-click the Start icon on the canvas and select GitHub. Then click on the Add New option listed under the Authorize GitHub field in the configuration window. You will be redirected to a new window where you will be prompted to allow a set of permissions to Built.io Flow. Click ALLOW.
After this, you will be prompted to login to your GitHub account. Once are logged in, you will be redirected to the permission window where you need to authorize Built.io Flow.
Once you click the Authorize built-flow button, you’ll be redirected to the Add Authorization window on the canvas.
Rename the authorization as per your choice and click ADD. You can now see the added authorization under the Authorize GitHub field. Once added, this authorization will be available in all GitHub actions and triggers.
Here are two ways by which you can define issue milestones in the Milestone field.
1) Select the milestone
2) Specify it
To select the milestone, click the drop-down icon in the Milestone field. You’ll get a list of the milestones available in your repository. Select the milestone in which you want to create the issue.
To specify the milestone, you need to enter the number associated with the milestone in the Milestone field. You can see the number in the drop-down list or go to your GitHub account > Pull requests > Milestone and click on the milestone name.
You can see the number of that milestone in the URL as shown in the preceding image. Enter this number in the Milestone field and save the action. Once you run the action, the issue will get created in the specified milestone.