Skip to content

Conversation

@gjenkins8
Copy link
Member

@gjenkins8 gjenkins8 commented Aug 16, 2025

Part of implementing hip-0026. For full context, see:

What this PR does / why we need it:
This PR moves the existing plugin package to internal/, as a precursor for merging in changes from https://github.com/scottrigby/helm/tree/plugin-system (the reworked plugin system to support greater plugin extensibility and Wasm based plugins)

(As part of those changes, public interfaces will be returned to pkg/plugin)

Special notes for your reviewer:

If applicable:

  • this PR contains user facing changes (the docs needed label should be applied if so)
  • this PR contains unit tests
  • this PR has been tested for backwards compatibility

@pull-request-size pull-request-size bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Aug 16, 2025
@gjenkins8 gjenkins8 force-pushed the gjenkins/main/mv_plugin_internal branch from 8e2541d to a1c84f9 Compare August 17, 2025 05:59
@gjenkins8 gjenkins8 marked this pull request as ready for review August 17, 2025 06:02
@gjenkins8 gjenkins8 changed the title Move pkg/plugin -> internal/plugin [HIP-0026] Move pkg/plugin -> internal/plugin Aug 18, 2025
@scottrigby scottrigby added feature v4.x Issues and Pull Requests related to the major version v4 dont-backport labels Aug 18, 2025
@scottrigby scottrigby requested a review from Copilot August 18, 2025 04:00

This comment was marked as resolved.

@scottrigby scottrigby requested a review from sabre1041 August 18, 2025 04:02
@scottrigby scottrigby added this to the v4 milestone Aug 18, 2025
Copy link
Contributor

@jessesimpson36 jessesimpson36 left a comment

Choose a reason for hiding this comment

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

I was already reviewing this code, but as a smaller part of the _plugin-system_squash_rebase_main branch (I think from @scottrigby 's fork. )

So this looks good to me.

Copy link
Contributor

@TerryHowe TerryHowe left a comment

Choose a reason for hiding this comment

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

/lgtm

Copy link
Contributor

@sabre1041 sabre1041 left a comment

Choose a reason for hiding this comment

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

LGTM

@gjenkins8 gjenkins8 merged commit 4596c0e into main Aug 21, 2025
6 checks passed
@scottrigby scottrigby deleted the gjenkins/main/mv_plugin_internal branch August 31, 2025 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dont-backport feature size/M Denotes a PR that changes 30-99 lines, ignoring generated files. v4.x Issues and Pull Requests related to the major version v4

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants