kubewarden / kubewarden-controller

Manage admission policies in your Kubernetes cluster with ease
https://kubewarden.io
Apache License 2.0
193 stars 33 forks source link

Improve CHANGELOG.md generation #30

Closed ereslibre closed 1 year ago

ereslibre commented 3 years ago

The current CHANGELOG.md looks like the following:

<a name="unreleased"></a>
## [Unreleased]

<a name="v0.1.4"></a>
## [v0.1.4] - 2021-04-14
### Bug Fixes
- update documentation links to use custom domain

### Features
- add changelog generation tooling

### Pull Requests
- Merge pull request [#27](https://github.com/kubewarden/kubewarden-controller/issues/27) from ereslibre/changelog-generation
- Merge pull request [#28](https://github.com/kubewarden/kubewarden-controller/issues/28) from ereslibre/update-links

<a name="v0.1.3"></a>
## [v0.1.3] - 2021-04-12

<a name="v0.1.2"></a>
## [v0.1.2] - 2021-04-12

<a name="v0.1.1"></a>
## [v0.1.1] - 2021-04-10
### Pull Requests
- Merge pull request [#23](https://github.com/kubewarden/kubewarden-controller/issues/23) from ereslibre/add-release-action
- Merge pull request [#25](https://github.com/kubewarden/kubewarden-controller/issues/25) from ereslibre/service-account
- Merge pull request [#24](https://github.com/kubewarden/kubewarden-controller/issues/24) from ereslibre/add-mutating-webhook-config-rights
- Merge pull request [#21](https://github.com/kubewarden/kubewarden-controller/issues/21) from ereslibre/expose-all-webhook-settings
- Merge pull request [#17](https://github.com/kubewarden/kubewarden-controller/issues/17) from kubewarden/remove-pat
- Merge pull request [#18](https://github.com/kubewarden/kubewarden-controller/issues/18) from kubewarden/rename
- Merge pull request [#16](https://github.com/kubewarden/kubewarden-controller/issues/16) from flavio/mutating-policies
- Merge pull request [#12](https://github.com/kubewarden/kubewarden-controller/issues/12) from flavio/golangci-lint-action
- Merge pull request [#11](https://github.com/kubewarden/kubewarden-controller/issues/11) from drpaneas/panos
- Merge pull request [#8](https://github.com/kubewarden/kubewarden-controller/issues/8) from kkaempf/suppress-make-warning

<a name="v0.1.0-rc1"></a>
## [v0.1.0-rc1] - 2021-03-02

<a name="v0.0.1"></a>
## v0.0.1 - 2021-01-18

[Unreleased]: https://github.com/kubewarden/kubewarden-controller/compare/v0.1.4...HEAD
[v0.1.4]: https://github.com/kubewarden/kubewarden-controller/compare/v0.1.3...v0.1.4
[v0.1.3]: https://github.com/kubewarden/kubewarden-controller/compare/v0.1.2...v0.1.3
[v0.1.2]: https://github.com/kubewarden/kubewarden-controller/compare/v0.1.1...v0.1.2
[v0.1.1]: https://github.com/kubewarden/kubewarden-controller/compare/v0.1.0-rc1...v0.1.1
[v0.1.0-rc1]: https://github.com/kubewarden/kubewarden-controller/compare/v0.0.1...v0.1.0-rc1

Improve the template and the generated contents in the following ways:

Partially based on feedback provided on https://github.com/kubewarden/kubewarden-controller/pull/29

viccuad commented 2 years ago

A substitute to git-chglog that has more functionality: https://github.com/orhun/git-cliff. Particularly, it seems that one can separate generation of headers and footers, which would allow for append-only instead of regenerating the whole changelog. Which allows for manual review prior to committing the changes.

flavio commented 1 year ago

Closing, we are now using release drafter