Skip to content

Conversation

@tmeckel
Copy link
Member

@tmeckel tmeckel commented Jan 9, 2026

Trying to fix deployment error

error:   sdk-v2/provider2.go:572: sdk.helper_schema: Null value found in list: Null values are not allowed for this attribute value.: provider=github@6.10.1
error: diffing urn:pulumi:prod::infra::github:index/repository:Repository::kubernetes-sdks: 1 error occurred:
        * [topics] Null value found in list: Null values are not allowed for this attribute value.

Comment out standardRepoTags transformation and explicitly ignore topics changes to resolve deployment errors caused by external modifications to repository topics.
Pin @pulumi/github to =6.10.1 and @pulumi/pulumi to =3.214.1
@tmeckel tmeckel force-pushed the tmeckel/fix-deployment-error branch from 9fca17e to f66b3ac Compare January 9, 2026 10:22
@pulumi
Copy link

pulumi bot commented Jan 9, 2026

🍹 The Refresh for pulumiverse/infra/prod (at f66b3ac) was successful.

✨ Neo Explanation

Enabling the "update branch" feature for the pulumi-esxi-native repository, allowing contributors to sync their PR branches with the base branch directly from GitHub's UI.

Root Cause Analysis

This deployment was triggered by a code change in the repository. A developer updated the configuration for the pulumi-esxi-native repository to enable the "allow update branch" feature in GitHub. This is a repository settings change that allows contributors to update their pull request branches directly from the GitHub UI when they're out of sync with the base branch.

Dependency Chain

This is an isolated change affecting only the pulumi-esxi-native repository configuration. The update modifies a single GitHub repository setting (allowUpdateBranch: true) without impacting any dependent resources, team memberships, collaborators, or other repositories in the Pulumiverse organization.

Risk analysis

Risk Level: Low

This is a simple repository configuration update with no risk of downtime or data loss.

Resource Changes

    Name                Type                                Operation
~   pulumi-esxi-native  github:index/repository:Repository  update

@pulumi
Copy link

pulumi bot commented Jan 9, 2026

🍹 The Update (preview) for pulumiverse/infra/prod (at f66b3ac) was successful.

✨ Neo Explanation

Adding two new team members to the GitHub organization and standardizing repository settings across 40+ Pulumiverse provider repositories, including merge policies and feature flags.

Root Cause Analysis

This deployment was triggered by a code change in the repository that adds two new GitHub organization members (pierre-emmanuelJ and stebenz) and updates repository configurations across the Pulumiverse organization. The changes appear to stem from updating repository management policies and onboarding new team members.

Dependency Chain

The code changes create a cascading effect across the GitHub organization infrastructure:

  1. New memberships are being added for two users, granting them access to the organization
  2. Repository configuration updates propagate across 40+ repositories, affecting two administrative repos, three information repos, and numerous provider repositories
  3. Specific repository settings are being modified:
    • pulumi-aquasec: Issues feature is being disabled
    • pulumi-esxi-native: Major merge strategy changes including disabling auto-merge, removing branch update permissions, and changing commit message formatting preferences

The updates to the ProviderRepository and other repository component resources trigger updates to their underlying GitHub repository resources, following the standard Pulumi component-to-resource relationship.

Risk Analysis

Risk Level: Low

No risky changes detected. This update modifies GitHub organization settings and repository configurations without affecting any stateful infrastructure resources, databases, or compute instances.

Resource Changes

    Name                       Type                                         Operation
~   pulumi-sentry              pulumiverse:github:ProviderRepository        update
~   pulumi-talos               pulumiverse:github:ProviderRepository        update
~   pulumi-gandi               pulumiverse:github:ProviderRepository        update
~   pulumi-astra               pulumiverse:github:ProviderRepository        update
~   pulumi-fortios             pulumiverse:github:ProviderRepository        update
~   pulumi-unifi               pulumiverse:github:ProviderRepository        update
~   pulumi-acme                pulumiverse:github:ProviderRepository        update
~   pulumi-ibm                 pulumiverse:github:ProviderRepository        update
~   pulumi-vercel              pulumiverse:github:ProviderRepository        update
+   pierre-emmanuelJ           github:index/membership:Membership           create
~   pulumi-dynatrace           pulumiverse:github:ProviderRepository        update
~   pulumi-cpln                pulumiverse:github:ProviderRepository        update
~   pulumi-configcat           pulumiverse:github:ProviderRepository        update
~   pulumi-scaleway            pulumiverse:github:ProviderRepository        update
~   pulumi-forgejo             pulumiverse:github:ProviderRepository        update
~   pulumi-heroku              pulumiverse:github:ProviderRepository        update
~   pulumi-concourse           pulumiverse:github:ProviderRepository        update
~   pulumi-vra                 pulumiverse:github:ProviderRepository        update
~   pulumi-aws-eksa            pulumiverse:github:ProviderRepository        update
~   pulumi-hcp                 pulumiverse:github:ProviderRepository        update
~   terraform-migration-guide  pulumiverse:github:InformationRepository     update
~   pulumi-redpanda            pulumiverse:github:ProviderRepository        update
~   pulumi-statuscake          pulumiverse:github:ProviderRepository        update
~   pulumi-aquasec             github:index/repository:Repository           update
~   pulumi-harbor              pulumiverse:github:ProviderRepository        update
~   awesome-pulumi             pulumiverse:github:InformationRepository     update
~   pulumi-cockroach           pulumiverse:github:ProviderRepository        update
~   pulumi-esxi-native         github:index/repository:Repository           update
+   stebenz                    github:index/membership:Membership           create
~   pulumi-time                pulumiverse:github:ProviderRepository        update
~   pulumi-matchbox            pulumiverse:github:ProviderRepository        update
~   pulumi-aquasec             pulumiverse:github:ProviderRepository        update
~   pulumi-buildkite           pulumiverse:github:ProviderRepository        update
~   pulumi-zitadel             pulumiverse:github:ProviderRepository        update
~   pulumi-purrl               pulumiverse:github:ProviderRepository        update
~   infra                      pulumiverse:github:AdministrativeRepository  update
~   .github                    pulumiverse:github:AdministrativeRepository  update
~   pulumi-ngrok               pulumiverse:github:ProviderRepository        update
~   pulumi-mssql               pulumiverse:github:ProviderRepository        update
~   pulumi-github-credentials  pulumiverse:github:InformationRepository     update
~   pulumi-clickhouse          pulumiverse:github:ProviderRepository        update
... and 4 other changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants