Comments (4)
based on this https://github.com/skywinder/Github-Changelog-Generator
from kubeclient.
based on this https://github.com/skywinder/Github-Changelog-Generator
I feel that it should be integrated with rake and we should document/automate the release procedure (so that we won't forget about generating it).
from kubeclient.
I feel that it should be integrated with rake and we should document/automate the release procedure (so that we won't forget about generating it).
I agree with you it should be integrated with rake. the only issue here which I don't have a good solution for at the moment, is that like version.rb, it is modified and commited locally, so if it's generated when doing 'rake build' or 'rake release' - it's too late.
from kubeclient.
I've tried using this generator now and the results are bad (though long and impressive):
https://github.com/cben/kubeclient/blob/github_changelog_generator/CHANGELOG.md
- PRs are mis-attributed to wrong release!
eg. it put "Support ruby 2.4 #247 (cben)" under v2.4.0, but it is NOT in that release.
I suspect assumes linear history and looks at time PR was merged ignoring which branch it landed on?? - "Closed issues:" section is a nice attempt, but doesn't mean much. Not sure how it works but probably by time of closure?
- Signal/noise is too low. I agree with keepachangelog.com the whole point of a changelog is human-curated summary; if one wants the raw data, just browse github — especially since
I'm now manually writing a correct log for last release or two and my opinion is it doesn't help even as a base for manual editing.
Closing this, feel free to reopen if you see an automatic solution that actually helps.
What does help (with false positives for unclean picks — they appear on both sides) is git cherry:
$ git cherry -v v2.5.1 origin/master
$ git cherry -v origin/master v2.5.1
from kubeclient.
Related Issues (20)
- v4.11.0 was released but isn't noted in the CHANGELOG
- Informer.watch is not guaranteed to receive all changes during restart
- CVE-2022-44571 (High) detected in rack-2.2.3.gem - autoclosed HOT 1
- CVE-2022-44570 (High) detected in rack-2.2.3.gem - autoclosed HOT 1
- CVE-2023-22796 (High) detected in activesupport-7.0.2.3.gem - autoclosed HOT 1
- CVE-2022-44572 (High) detected in rack-2.2.3.gem - autoclosed HOT 1
- Word breaking fails for kind `APIService` HOT 1
- CVE-2023-27530 (High) detected in rack-3.0.4.1.gem - autoclosed HOT 1
- CVE-2023-27539 (Medium) detected in rack-3.0.4.1.gem - autoclosed HOT 1
- 6 tests fail KubeclientConfigTest#test_explicit_secure Expected false to be truthy. HOT 3
- Dependency Dashboard
- Is it possible to fetch ingress information? HOT 2
- getting large resources on slow connection is slow
- v5 first request is ~10x slower than v4
- CVE-2023-38037 (Medium) detected in activesupport-7.0.4.3.gem - autoclosed HOT 1
- CVE-2023-51774 (High) detected in json-jwt-1.15.3.gem - autoclosed HOT 1
- CVE-2024-25126 (Medium) detected in rack-3.0.7.gem - autoclosed HOT 1
- CVE-2024-26146 (Medium) detected in rack-3.0.7.gem - autoclosed HOT 1
- CVE-2024-26141 (Medium) detected in rack-3.0.7.gem - autoclosed HOT 1
- documentation doesn't match current Ruby gem exposed version(s) 4.11.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kubeclient.