Skip to content

Deprecate github.com/pulumi/pulumi/pkg/v3/codegen/dotnet & remove tests#21720

Merged
iwahbe merged 6 commits intomasterfrom
iwahbe/deprecate-dotnet-codegen
Feb 9, 2026
Merged

Deprecate github.com/pulumi/pulumi/pkg/v3/codegen/dotnet & remove tests#21720
iwahbe merged 6 commits intomasterfrom
iwahbe/deprecate-dotnet-codegen

Conversation

@iwahbe
Copy link
Copy Markdown
Member

@iwahbe iwahbe commented Feb 9, 2026

This PR deprecates the github.com/pulumi/pulumi/pkg/v3/codegen/dotnet package in favor of github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen. (e5e9fd5)

Since the dotnet codegen code is frozen, we have removed all tests for it here. (bd869c1 & 8761f22)

This PR removes github.com/pulumi/pulumi/pkg/v3/codegen/report since nothing uses it. (search, c518245)

This PR updates docs_integration_test.go to no longer directly test .NET, matching Java & YAML. (3b293fd)

@iwahbe iwahbe self-assigned this Feb 9, 2026
@iwahbe iwahbe requested a review from a team as a code owner February 9, 2026 09:53
Copy link
Copy Markdown
Collaborator

@tgummerer tgummerer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixes https://github.com/pulumi/pulumi/issues/21685

Presumably we'll still need a fix in pulumi/pulumi-dotnet, or is it fixed there as well?

@iwahbe
Copy link
Copy Markdown
Member Author

iwahbe commented Feb 9, 2026

Fixes pulumi/pulumi-dotnet#828

Presumably we'll still need a fix in pulumi/pulumi-dotnet, or is it fixed there as well?

I have not added a specific fix there. I'll move instead of closing.

@iwahbe iwahbe force-pushed the iwahbe/deprecate-dotnet-codegen branch from 1dda6ee to e5de171 Compare February 9, 2026 15:42
@iwahbe iwahbe enabled auto-merge February 9, 2026 15:48
@iwahbe iwahbe added this pull request to the merge queue Feb 9, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Feb 9, 2026
@iwahbe iwahbe added this pull request to the merge queue Feb 9, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Feb 9, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Feb 9, 2026
@iwahbe iwahbe added this pull request to the merge queue Feb 9, 2026
Merged via the queue into master with commit f8aaed4 Feb 9, 2026
112 of 114 checks passed
@iwahbe iwahbe deleted the iwahbe/deprecate-dotnet-codegen branch February 9, 2026 21:09
@tgummerer tgummerer mentioned this pull request Feb 10, 2026
github-merge-queue Bot pushed a commit that referenced this pull request Feb 10, 2026
To be merged after #21727 and
#21764 made it in.

Tentative changelog:

##  (2026-02-10)


### Features

- [cli] Show environment variables that were set if a snapshot integrity
error happens
  [#21709](#21709)

- [engine] Pass replacement trigger through to Construct
  [#21408](#21408)

- [engine] Add EnvVarMappings resource option for provider resources,
allowing environment variables to be remapped before being passed to the
provider
  [#21572](#21572)

- [pkg] BREAKING: Deprecate
github.com/pulumi/pulumi/pkg/v3/codegen/dotnet in favor of
github.com/pulumi/pulumi-dotnet/pulumi-language-dotnet/v3/codegen. This
package will be removed from pulumi/pulumi soon!
  [#21720](#21720)


### Bug Fixes

- [cli] Retry `yarn install` when it fails (e.g. during `pulumi
install`)
  [#21707](#21707)

- [engine] Deal with errors in elided journal entries correctly
  [#21576](#21576)

- [sdk/python] Fix `_LazyModule` to not trigger full module load for
introspection attributes
  [#21620](#21620)

- [sdkgen/python] Remove workaround for slow typechecking with MyPy and
PyCharm
  [#21722](#21722)


### Miscellaneous

- [cli] Write logfile location if verbosity is >= 1 to stderr instead of
stdout
  [#21663](#21663)
@pulumi-bot
Copy link
Copy Markdown
Contributor

This PR has been shipped in release v3.220.0.

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.

3 participants