Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 14:04
· 14 commits to main since this release
1b43878

chart-releaser v1.9.0

This release adds OCI registry publishing and configurable Pages commit messages, and fixes several chart publishing and indexing problems.

Features

  • Add cr push to publish chart packages and sibling provenance files to OCI registries, with registry authentication and TLS options (#622).
  • Add --pre-release to create GitHub pre-releases (#580).
  • Add --index-commit-message and --package-commit-message templates for Pages commits, including conventional commit messages (#664).

Fixes

  • Restore missing Pages packages when --skip-existing skips a GitHub release, while preserving existing package files and allowing safe reruns (#669; fixes #524).
  • Upload release assets before publishing the release, supporting repositories with immutable releases enabled (#587).
  • Generate notes against the previous release of the same chart in repositories containing multiple charts (#649).
  • Support SSH and other Git remote URL forms when pushing (#662).
  • Create missing local and Pages index directories (#663, #665).
  • Decode URL-encoded chart asset filenames, including versions containing + (#569).
  • Avoid duplicate pre-release chart entries in the index (#533).

Dependencies and tooling

  • Update Helm to v3.22.1 and refresh dependencies and CI tooling.
  • Use Go 1.27 for source builds and CI.

Artifact signature verification

Release artifacts now use Cosign 3 .sigstore.json bundles instead of separate .sig and .pem files. Verification instructions are in the README. Signature-verification automation using the older files will need updating.

The changes in still-open PRs #407 (adding assets to existing releases), #428 (API asset URLs), #666 (changelog-derived release notes), and #671 (package filtering) are not included.

Full changes: v1.8.1...v1.9.0