Hi Asana Community!
Neel, Product Marketing Manager from Asana, here to tell you more about our new GitHub + Asana integration, which is now available! With this integration, you can automatically sync GitHub pull request status updates to Asana tasks to improve cross-functional collaboration.
To help prevent work from falling through the cracks, Asana has partnered with GitHub to raise visibility and transparency around engineering work between technical and non-technical teams. With this new integration, developers can communicate effortlessly through Asana to keep teams and cross-functional stakeholders in the know.
And with GitHub Actions, you can automate your workflows from idea to production.
With GitHub + Asana, you can get status updates on pull requests:
- Review status: get notifications when your pull requests are in review, approved, or have changes requested.
- Build status: see whether the pull request build state has failed, is pending, or is marked successful.
- Pull request status: see if the pull request is open, merged, in draft, or closed.
- Line changes: see the number of lines of code additions and deletions.
With GitHub Actions, you can set-up two key workflows:
- Automate GitHub pull request notifications in Asana: an action that comments the status on the task in the pull request description with a link to the associated Asana task.
- Connect pull request attachments from GitHub pull request descriptions to Asana: an action that attaches a GitHub widget to an Asana task from a pull request description if the same pull request is not already attached to that task.
How do I get started?
For the new GitHub + Asana integration:
- Log into Asana, and find the project where you want to enable the GitHub + Asana integration.
- Click on “Customize” in the upper right-hand corner.
- Under the Apps section, select the “+Add app” button.
- Find “GitHub” and select the “+Add to project” button.
- Follow the on-screen instructions to authorize the use of your GitHub account.
- Once you’ve signed in, the GitHub + Asana integration will be installed at the project level.
- From there, you will be able to use the integration on any projects that it is added to.
To set up GitHub Actions, please reference the Asana Guide.
The Asana for GitHub integration is available to all Premium, Business, and Enterprise customers. To learn more about using the integration, visit the Asana Guide.
And as always, let us know your thoughts and feedback! What are some ways this integration will help you communicate with cross-functional teams? Comment below, and please share how we can further improve the way you and your teams collaborate. Thanks!