Allow filtering to release only certain packages
- 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.