-
Notifications
You must be signed in to change notification settings - Fork 694
release-please #1948
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
release-please #1948
Conversation
What does this do? |
Added some more information, the effects can be seen on my fork. |
|
Also notablty:
Which would indicate the SemVer doesn't work in this instance? |
Yes it does. Does |
Yes it generates it based on the commit message. See the PR I linked above (JonathanWoollett-Light#1) which shows the automatically generated PR to the change. |
This might remove the requirement that maintainers be able to push directly to Changelog management is definitely an issue today, but I do really value having a centralized changelog file in the repo. That may not be a hard-requirement though. I'd be curious if there is a way to preview the |
The PR it generates just appends to
You can see the changes in the PR it generates and maintains, this is only a base so you could take this then expand upon it with manual additions. |
d756531
to
d0fba90
Compare
52452b3
to
af06e1d
Compare
fd8d339
to
20d6653
Compare
@rtzoeller @asomers Rebased and re-ran CI, could you please review/can we get this merged? |
20d6653
to
87c66e4
Compare
87c66e4
to
d0d1471
Compare
Some thoughts on this thing:
|
Adds release-please automation.
release-please
: Automatically updates the SemVer version, creates a PR for each release (people don't need to manually edit the changelog) when merged adds the release tag. This can be expanded to incorporate other functionality later (e.g. publishing to crates.io).gitlint
: Enforce conventional commits required by release-pleaseSee JonathanWoollett-Light#1