helm / helm/chart-releaser

Allow filtering to release only certain packages

Open
#196 1 comment 3 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
783
Forks
126
Avg merge
1d 18h
Merged PRs (30d)
11

Description

In some contexts, it would be nice to have a mechanism for excluding packages from being published, or by contrast, choosing explicitly which packages _should_ be published.

i.e. `cr upload --include='package1*'` or `cr upload --exclude='packages*'`

This could be particularly useful with https://github.com/helm/chart-releaser-action and `devel` or `rc` releases off of non-`main`

It may also be helpful to have a check/flag that would _only_ released `--devel` versions of a chart. (So you do not risk CI failure or a false publish of a branch to a version that is not desired)

Expected workflow with GitHub Actions: `/release-devel some-package`, which triggers a devel/rc release of `some-package`, but does not check or potentially release others, and would error if `some-package` had a version defined other than a `--devel` version

Alternatively, run on a `dev` branch and only trigger on `--devel` versions

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.