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 when a block of code is pushed
Triggers when a new repository or code is released
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
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
Triggers when an existing repository is star marked
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
Triggers when a new collaborator is created in a specified repository
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
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
Triggers when a new deployment is initiated in the specified repository
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
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.