1. Docs
  2. Support & Troubleshooting
  3. Filing GitHub Issues

Filing GitHub Issues

    When you encounter a bug or have a feature request, filing it in the correct GitHub repository helps our team respond faster and more effectively. Use this guide to determine where to file your issue.

    Need help troubleshooting first? Join the Pulumi Community Slack to get quick answers from the community, or check our troubleshooting guide.

    Quick decision guide

    Follow this decision tree to find the right repository:

    1. Is this about documentation?pulumi/docs
    2. Is this about a Registry example? → The corresponding provider repository (see below)
    3. Is this about a cloud provider or resource? → The corresponding provider repository (see below)
    4. Everything elsepulumi/pulumi

    Documentation issues

    If you’ve found an error, typo, or missing information in the Pulumi documentation website, please file an issue in the pulumi/docs repository.

    Examples:

    • Broken links in documentation
    • Outdated code samples in guides
    • Missing or unclear explanations
    • Typos or grammatical errors

    Registry example issues

    This is a common source of confusion: Registry examples are maintained in provider repositories, not the main Pulumi repository.

    If you find a bug in a Registry example (like example code that doesn’t work or is outdated), file the issue in the provider repository for that cloud provider or service.

    Examples:

    On any Registry page, you can find a link to the provider’s repository in the “Repository” section.

    Provider and resource issues

    If you’re experiencing issues with a specific cloud provider or resource (errors, missing features, unexpected behavior), file the issue in that provider’s repository.

    Major provider repositories

    Finding other provider repositories

    For other providers, visit the Pulumi Registry, search for your provider, and click through to its repository.

    Core Pulumi issues

    File issues in the main pulumi/pulumi repository for:

    • Pulumi CLI bugs or feature requests
    • Pulumi engine issues
    • State management problems (not specific to a provider)
    • Language SDK issues (TypeScript, Python, Go, .NET, Java)
    • Issues with pulumi new, pulumi up, pulumi preview, etc.
    • Pulumi Cloud-related issues (though you can also contact support)

    Examples:

    • The pulumi up command crashes
    • State file becomes corrupted
    • Problems with stack references
    • Issues with secrets encryption
    • Language-specific SDK bugs

    Still not sure?

    If you’re unsure where to file your issue:

    1. Start with pulumi/pulumi - the team can redirect you if needed
    2. Join the Pulumi Community Slack and ask in the #general channel
    3. Contact support if you’re on a paid plan

    Before you file

    To help us resolve your issue quickly:

    1. Check the troubleshooting guide - see our troubleshooting documentation for solutions to common issues
    2. Search existing issues - your issue might already be reported
    3. Include version information - run pulumi version and include the output
    4. Provide reproduction steps - minimal code examples are extremely helpful
    5. Enable verbose logging - see our logging guide for instructions
    6. Redact sensitive information - remove credentials, tokens, and secrets from logs
    Be careful when sharing logs - they may contain sensitive information like credentials or tokens. Always review and redact logs before posting them publicly.
      Neo just got smarter about infrastructure policy automation