Hey developers! You spoke and we listened!👂 We understand how crucial it is to have a robust integration between your source code tool and monday.com, so we have created a new and improved GitHub integration.
This one-time installation integration with GitHub offers more flexibility and more powerful recipes so that your team can have a seamless software development flow, from planning and tracking sprints on monday.com to executing the perfect code on GitHub!
The new integration is an account-level-permission integration. Once the integration is pre-installed in just a few steps, any developer on your team can create new recipes. How easy is that?
In order for the GitHub integration to sync successfully, you will first need to install the monday.com application on GitHub. You'll also need to be an Admin of your monday.com account and have Admin permission on the GitHub organization to install the application.
You'll then be asked to authorize monday.com on your GitHub account:
Once this is installed, users can add new GitHub recipes and will automatically be authenticated with your GitHub account.
To add the new GitHub integration recipes to your desired board, you can go to that board and click on "Integrate" in the upper right corner:
Once you're in the Integrations Center, search for "GitHub" in the search bar:
Click on the "GitHub (New Integration)" banner and you will find the recipes our integration offers:
Then you can simply select the recipes you want to add to your board.
Great question! Some of the integration recipes need a "unique connection" between monday.com and GitHub in order to sync the two platforms, and the item ID serves as that unique number associated with the item.
You will need to add the Item ID column from the Column Center and add it to your board before configuring these recipes.
For example, let's take the integration recipe: "When a pull request is created in this repository, and item id is mentioned in the pull request name, change status to something." Once the pull request is created in GitHub, the system uses the item ID in monday.com to identify which item it needs to change.
No, the integration is not possible without the application being installed in GitHub.
At this time, only one monday.com account can be synced to one GitHub organization.
Then, to uninstall the monday.com application from GitHub, you can go to your GitHub account > Settings > Applications and find monday.com. Scroll down to the "Danger zone" and click "Uninstall":
At this time, you can still find and use the old GitHub integration in the Integrations Center, but it will eventually be phased out as we continue to take feedback from our awesome users (that's you!) and add functionality to the new integration.
Send our team your feedback directly here, and stay tuned for more exciting updates!
If you need help building custom integrations, we also have an option for paid assistance through our network of certified monday.com partners. If you're interested, please fill out this form and someone will be in touch shortly!
If you have any questions, please reach out to our team right here. We're available 24/7 and happy to help.