Repository navigation
v1.9.0
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 pushto publish chart packages and sibling provenance files to OCI registries, with registry authentication and TLS options (#622). - Add
--pre-releaseto create GitHub pre-releases (#580). - Add
--index-commit-messageand--package-commit-messagetemplates for Pages commits, including conventional commit messages (#664).
Fixes
- Restore missing Pages packages when
--skip-existingskips 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