🗂️ Navigation

Pulumi GitHub App & Action

Automate Pulumi previews and deployments within your GitHub workflows.

Visit Website →

Overview

The Pulumi GitHub integration consists of a GitHub App and a GitHub Action. The App enhances pull requests by adding comments with a summary of `pulumi preview` results, showing the potential impact of a code change. The Action allows you to run Pulumi commands (`preview`, `up`, `destroy`) directly within your GitHub Actions workflows, enabling a complete GitOps-style infrastructure delivery pipeline.

✨ Key Features

  • Pull Request comments with `pulumi preview` results
  • Integration with GitHub's Checks API for detailed logs
  • GitHub Action to run any Pulumi CLI command
  • Enables GitOps workflows (e.g., deploy on merge to main)
  • Stack creation and selection within the workflow

🎯 Key Differentiators

  • Rich, detailed PR comments with resource change summaries
  • Deep integration with Pulumi Cloud for full deployment history
  • Easy setup with the CI/CD Integration Assistant

Unique Value: Enable collaborative, safe, and automated infrastructure delivery by bringing Pulumi previews and deployments directly into your GitHub pull request workflow.

🎯 Use Cases (4)

Previewing infrastructure changes in pull requests Automatically deploying infrastructure when a PR is merged Running policy-as-code checks on infrastructure changes Promoting infrastructure between environments (e.g., staging to production)

✅ Best For

  • Displaying a summary of resource changes in a PR comment
  • Running `pulumi up` in a workflow triggered by a push to the main branch
  • Using the CI/CD Integration Assistant to set up workflows

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • CI/CD systems other than GitHub Actions (use other integrations for those)
  • Workflows that do not involve Pulumi

🏆 Alternatives

Terraform Cloud GitHub App Custom scripts using other CI/CD tools

Provides a much richer and more integrated experience than custom scripting, with out-of-the-box PR comments and status checks that improve developer productivity and safety.

💻 Platforms

GitHub

🔌 Integrations

GitHub GitHub Actions

🛟 Support Options

  • ✓ Live Chat
  • ✓ Dedicated Support (N/A tier)

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: The GitHub App and Action are free to use.

Visit Pulumi GitHub App & Action Website →