From c12cea27f3b35917bcca15bd7dbbc2536d311fab Mon Sep 17 00:00:00 2001 From: Igor Zibarev Date: Wed, 24 Aug 2022 02:18:15 +0300 Subject: [PATCH] Prepare v0.14.0 release --- .goreleaser.yml | 3 --- CHANGELOG.md | 17 ++++++++++++++++- README.md | 4 ++-- plugin.yaml | 2 +- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index fac71670..0cb4b0f0 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -18,6 +18,3 @@ archives: files: - LICENSE - plugin.yaml - -release: - draft: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 66fe1b11..1cabb249 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,13 +5,28 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.14.0] - 2022-08-24 ### Changed +- The plugin command line interface changed to use [cobra](https://github.com/spf13/cobra) +instead of kingpin. This provides more compatibility and the same UX as in Helm. +[Refs: [#202](https://github.com/hypnoglow/helm-s3/pull/202)] + - Go updated to 1.19. +[Refs: [#199](https://github.com/hypnoglow/helm-s3/pull/199)] - Supported (and tested against) Helm versions updated to 3.9.3. +[Refs: [#201](https://github.com/hypnoglow/helm-s3/pull/201)] + +- Completed the migration of the CI pipeline to Github Actions. +[Refs: [#166](https://github.com/hypnoglow/helm-s3/pull/166) [#205](https://github.com/hypnoglow/helm-s3/pull/205)] + +### Fixed + +- Fixed a bug where the plugin failed to fetch charts with special characters +in version (e.g. `v1.0.1+build.123`). +[Refs: [#158](https://github.com/hypnoglow/helm-s3/issues/158) [#204](https://github.com/hypnoglow/helm-s3/pull/204)] ## [0.13.0] - 2022-08-07 diff --git a/README.md b/README.md index 6b744f0a..458c1665 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@

helm-s3 Logo

[![main](https://github.com/hypnoglow/helm-s3/actions/workflows/main.yml/badge.svg)](https://github.com/hypnoglow/helm-s3/actions/workflows/main.yml) +[![release](https://github.com/hypnoglow/helm-s3/actions/workflows/release.yml/badge.svg)](https://github.com/hypnoglow/helm-s3/actions/workflows/release.yml) [![codecov](https://codecov.io/gh/hypnoglow/helm-s3/branch/master/graph/badge.svg?token=lJqiDsDfPu)](https://codecov.io/gh/hypnoglow/helm-s3) -[![CircleCI](https://circleci.com/gh/hypnoglow/helm-s3/tree/master.svg?style=shield)](https://circleci.com/gh/hypnoglow/helm-s3/tree/master) [![License MIT](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE) [![GitHub release](https://img.shields.io/github/release/hypnoglow/helm-s3.svg)](https://github.com/hypnoglow/helm-s3/releases) [![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/s3)](https://artifacthub.io/packages/search?repo=s3) @@ -48,7 +48,7 @@ The installation itself is simple as: You can install a specific release version: - $ helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.13.0 + $ helm plugin install https://github.com/hypnoglow/helm-s3.git --version 0.14.0 To use the plugin, you do not need any special dependencies. The installer will download versioned release with prebuilt binary from [github releases](https://github.com/hypnoglow/helm-s3/releases). diff --git a/plugin.yaml b/plugin.yaml index 9793d6c7..f9c648bc 100644 --- a/plugin.yaml +++ b/plugin.yaml @@ -1,5 +1,5 @@ name: "s3" -version: "0.13.0" +version: "0.14.0" usage: "Manage chart repositories on Amazon S3" description: |- Provides AWS S3 protocol support for charts and repos. https://github.com/hypnoglow/helm-s3