* fix(deps): update all non-major dependencies
* chore: bump go to v1.24
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: build and lint
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: goreleaser
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: goveralls
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: remove deprecatad linter
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: goveralls latest version install
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: linter
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: bump ci linter to v1.64.7
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: bump ci linter to v1.64.7 and fix issues
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* fix: remove version from linter yaml
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
---------
Signed-off-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel Vogel <8409778+mavogel@users.noreply.github.com>
* cherry-pick from delmendo
* add tests, docs, and lift hermetic restriction
* remove duplicate funcs that are now provided by sprig
* switch func load order to allow built-ins precedence
* Update chglog.go
Co-authored-by: Dirk Elmendorf <dirk@r26d.com>
Relates to #123.
While this does not introduce "per-branch" tag parsing it does allow an
alternative tag sorting method which maybe a better solution.
With this commit the user can decide to sort the tags by semver instead
of dates.
This is useful where repositories are utilizing a stable branch model
and back-ports are interleaved with new releases.
For example, if your mainline is on v3.0.0 with it's last release
1/1/2021 and a back-port release of v2.0.1 is released on 1/2/2021,
sorting by semver will correctly order the change log producing
v2.0.1 -> v2.0.1 -> v3.0.0
This functionality is completely opt-in and defaults to the original
"date" sorting
Signed-off-by: ldelossa <louis.delos@gmail.com>