Skip to content

fix(ci): pin helm-unittest plugin version and bump chart-testing-action#1834

Merged
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:fix/helm-unittest-plugin-version
Feb 19, 2026
Merged

fix(ci): pin helm-unittest plugin version and bump chart-testing-action#1834
k8s-ci-robot merged 1 commit intokubernetes-sigs:masterfrom
a7i:fix/helm-unittest-plugin-version

Conversation

@a7i
Copy link
Contributor

@a7i a7i commented Feb 19, 2026

Description

The Install Helm Unit Test Plugin step in the Helm CI workflow is failing with:

error unmarshaling JSON: while decoding JSON: json: unknown field "platformHooks"

This is caused by an incompatible change in the latest helm-unittest plugin release. This PR:

  • Pins helm-unittest to v1.0.3 to avoid the breaking platformHooks field
  • Bumps helm/chart-testing-action from v2.6.1 to v2.8.0

Checklist

  • Code Readability: Is the code easy to understand, well-structured, and consistent with project conventions?
  • Naming Conventions: Are variable, function, and structs descriptive and consistent?
  • Code Duplication: Is there any repeated code that should be refactored?
  • Function/Method Size: Are functions/methods short and focused on a single task?
  • Comments & Documentation: Are comments clear, useful, and not excessive? Were comments updated where necessary?
  • Error Handling: Are errors handled appropriately?
  • Testing: Are there sufficient unit/integration tests?
  • Performance: Are there any obvious performance issues or unnecessary computations?
  • Dependencies: Are new dependencies justified?
  • Logging & Monitoring: Is logging used appropriately (not too verbose, not too silent)?
  • Backward Compatibility: Does this change break any existing functionality or APIs?
  • Resource Management: Are resources (files, connections, memory) managed and released properly?
  • PR Description: Is the PR description clear, providing enough context and explaining the motivation for the change?
  • Documentation & Changelog: Are README and docs updated if necessary?

The helm-unittest plugin install was failing with:
  error unmarshaling JSON: while decoding JSON: json: unknown field "platformHooks"

Pin helm-unittest to v1.0.3 and bump chart-testing-action to v2.8.0.
Copilot AI review requested due to automatic review settings February 19, 2026 13:05
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Feb 19, 2026
@k8s-ci-robot k8s-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Feb 19, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes a CI failure in the Helm workflow caused by an incompatible change in the latest helm-unittest plugin release. The fix pins the helm-unittest plugin to a stable version and updates the chart-testing-action to a newer version.

Changes:

  • Pins helm-unittest plugin to version 1.0.3 to avoid breaking changes in newer releases
  • Updates chart-testing-action from v2.6.1 to v2.8.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@a7i a7i added lgtm "Looks good to me", indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Feb 19, 2026
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

Approval requirements bypassed by manually added approval.

This pull-request has been approved by:

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit 2efac6a into kubernetes-sigs:master Feb 19, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments