go-grpc-middleware
go-grpc-middleware copied to clipboard
Generate changelog from makefile
In the same vein as the grpc-gateway, simply generate the changelog. Reduces the amount of work involved in making a new release and general maintenance, at the cost of a neatly curated changelog. Opinions welcome.
Steps for making a new release (with this):
- Create a new branch, generate CHANGELOG.md with
$ NEW_RELEASE=<new_release> CHANGELOG_GITHUB_TOKEN=<token> make changelog - Merge CHANGELOG.md changes.
- Tag new release at the new commit.
Codecov Report
Merging #266 into master will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #266 +/- ##
=======================================
Coverage 73.31% 73.31%
=======================================
Files 42 42
Lines 1574 1574
=======================================
Hits 1154 1154
Misses 366 366
Partials 54 54
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 1d961ee...c9a0de5. Read the comment docs.
Nice, I proposed removing it, let me know if this makes sense: https://github.com/grpc-ecosystem/go-grpc-middleware/pull/542
Rationale: GH releases allows nice generation of CHANGELOG straight there.
Alternative was merged, closing.