GitHub Integration
Mention @pulumi-neo in a pull request description, a review comment (top-level or inline), or an issue, and Neo replies in the same thread.
What you can do with @pulumi-neo
Neo sees the diff, the stacks linked to the repository, and their current state. Reviewers can ask it to walk through what a proposed change actually does, including resources that change downstream in stacks the PR doesn’t touch directly. The responses land in the same thread, so analysis becomes part of the review record and follow-up clarifications happen in place.
Setting up the integration
1. Install the Pulumi Neo GitHub App
A GitHub organization admin installs the Pulumi Neo GitHub App on the organization or user account that owns the repositories you want Neo to access.
2. Link your Pulumi user to GitHub
When you mention @pulumi-neo, Neo identifies you by matching your GitHub identity to your Pulumi user. If you signed in to Pulumi with GitHub, that link is already in place. Otherwise, link a GitHub identity to your Pulumi account.
3. Mention @pulumi-neo
In a repository the app can see, open or comment on a pull request or issue and mention @pulumi-neo with what you want. Neo replies in the same thread.
How permissions work
Tasks started from GitHub run with the RBAC permissions of the corresponding Pulumi Cloud user.
Limitations
- Supported on GitHub.com only. GitHub Enterprise Server is not supported.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.