diff --git a/CHANGELOG.md b/CHANGELOG.md index 111f34d..48759d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## v0.11.1 + +### Fixes +- **Fix plugin manifest compatibility for Helm v3 and v4** — ship `plugin.yaml` in Helm 3 (legacy) format so both versions can parse it; the install hook swaps to the Helm 4 manifest when needed (#234, #235, #237) + +### Tests +- Add plugin manifest compatibility tests that validate YAML against both Helm v3 and v4 parsing logic, preventing future regressions + ## v0.11.0 ### Breaking Changes diff --git a/plugin.yaml b/plugin.yaml index 97e49e4..1883f78 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -1,5 +1,5 @@ name: "cm-push" -version: "0.11.0" +version: "0.11.1" usage: "Please see https://github.com/chartmuseum/helm-push for usage" description: "Push chart package to ChartMuseum" command: "$HELM_PLUGIN_DIR/bin/helm-cm-push" diff --git a/testdata/plugin-helm3.yaml b/testdata/plugin-helm3.yaml index 97e49e4..1883f78 100644 --- a/testdata/plugin-helm3.yaml +++ b/testdata/plugin-helm3.yaml @@ -1,5 +1,5 @@ name: "cm-push" -version: "0.11.0" +version: "0.11.1" usage: "Please see https://github.com/chartmuseum/helm-push for usage" description: "Push chart package to ChartMuseum" command: "$HELM_PLUGIN_DIR/bin/helm-cm-push" diff --git a/testdata/plugin-helm4.yaml b/testdata/plugin-helm4.yaml index 4eb6a10..6afb275 100644 --- a/testdata/plugin-helm4.yaml +++ b/testdata/plugin-helm4.yaml @@ -1,5 +1,5 @@ name: "cm-push" -version: "0.11.0" +version: "0.11.1" apiVersion: v1 type: cli/v1 runtime: subprocess