Following our announcement of native support for Git integration, we’re happy to announce Mingle in the cloud now offers native support for GitHub integration as well!
Cool Github Integration Features
Like our Git integration, this integration allows your GitHub commits to be pushed as murmurs to your Mingle project under the murmurs tab and, when you mention the card number in your commit message, the individual card as well.
-
The commit murmured to your Mingle project will contain a link back to your GitHub repo so you can see commit details and diffs
-
As with your Git integration, with the recent work we did around murmur love, if you murmur at @someone, @team, or @group in your GitHub commit message, they’ll also receive an email notification!
-
You can connect multiple GitHub repos to a project! You can also connect a single repo to multiple projects. However, if you’re connecting a single repo to multiple projects, make sure your commit message includes the project id along with the card number (e.g. project_A/#123 or project_B/#123), otherwise the commit will be murmured to the same card number in all of your projects. Use Clippy to help out with this.
Requirements
-
Only users who are both Mingle admins and owners of the GitHub repo can setup the integration with the Mingle project
Steps
-
Open your Mingle project
-
Go to Project Admin
-
Under Code Integration select GitHub
-
Complete the form with your GitHub information
-
Click “Connect to GitHub”
GitHub Personal API Token
-
Learn more about GitHub Personal API Tokens here
-
Sign in to GitHub
-
Go to Edit Profile
-
Select Applications
-
Click Generate New Token
-
Name token
-
Click Generate token
-
Copy token to clipboard (Note: Once you’ve navigated away from this page you will no longer be able to view the token and will need to regenerate the token)
-
Paste this token in the corresponding Mingle field (see above)
Test your GitHub Integration
-
Push a commit to the GitHub repo you just added the webhook to
-
Go to the Murmurs tab in the Mingle project associated with the webhook
-
You should see a recent Murmur, like this:
-
If you pushed a commit that referenced a specific card, you should also see the commit murmured on the individual card sidebar as well:
Comments
2 comments
Does this work with GitHub Enterprise as well?
Hi Rema,
Currently, we only support Github for Mingle in the cloud.
Please sign in to leave a comment.