Skip to content

Remove gen-sdk vs legacy comparison tooling after full migration #2291

Description

@pose

Context

Part of the gen-sdk migration epic, pulumi/home#4787. The shadow-gen diff tooling (#2282) and the generated make compare_sdk_<lang> target exist only to prove, per provider+language, that pulumi package gen-sdk output matches the legacy per-provider codegen during the migration. They are transitional scaffolding, not a permanent part of the build.

Scope

Once every provider+language has been flipped to pulumi package gen-sdk and verified, remove the comparison mechanism entirely:

If the legacy codegen path is fully retired at the same time, the now-unused useXPackageGenSdk opt-in flags can be removed too (or tracked as a follow-up).

Acceptance criteria

  • Comparison tooling, make targets, CI job, and aggregate reporting removed from ci-mgmt.
  • Regenerated provider repos no longer carry the temporary Makefile section.
  • Gated on all providers being verified as migrated (tracked via the epic's per-provider status).

Part of pulumi/home#4787.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions