Automatic generation of release notes#35977
Conversation
d36f97f to
f32b963
Compare
|
Also cc @techknowlogick for further review and help (#35976 (comment)) , in case you already have more discussions. |
|
In 1406ccc:
|
|
In followup PR, when I find some time I will implement additional configuration for this feature, like it is on GitHub: https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes |
Still many And #35977 (comment)
|
Ok, I made it less defensive now @wxiaoguang
We haven't, but @techknowlogick feel free to review my PR |
wxiaoguang
left a comment
There was a problem hiding this comment.
TBH, still questions (only a quick look, not carefully look into backend code yet)
I can implement that in the following PR, along with other improvements. But first, I'd like to have this one merged. |
Fine with me. |
|
Branch needs to be updated and it will likely have some new typescript issues because we enabled |
Just tested with GitHub, it "resolves" this problem by disabling the generation when the textarea is not empty: ps: GitHub has more logic for the "generation", I didn't mean that we must follow GitHub, while I think at least we should avoid surprising end users. Maybe using a modal dialog is better, then the UI can be simplified and more options can be added in the future (for example: add a checkbox to also add commit messages without a PR) |
This comment was marked as resolved.
This comment was marked as resolved.
|
Made some new changes and addressed the concerns above (by my understanding). New changes
New screenshots |
|
Thank you for wrapping it up @wxiaoguang, I was busy lately.. One thing: I don't think moving previous tag selections saves any space. UX was better without modal IMO |
|
Fair enough. Is there anything else here left to do? |
No from my side. Maybe we can leave it open for some time in case other maintainers would have suggestions. If nothing more to change, I think we can get it merged in one or two days. Thank you very much for this awesome feature! |
* giteaofficial/main: Automatic generation of release notes (go-gitea#35977) Update chroma to v2.21.0 (go-gitea#36171) [skip ci] Updated translations via Crowdin Move blame to gitrepo (go-gitea#36161) Enable `bodyclose` linter (go-gitea#36168) fix nilnil in onedev downloader (go-gitea#36154) fix webAuthn insecure error view (go-gitea#36165) Some small refactors (go-gitea#36163)
Similar to GitHub, release notes can now be generated automatically.
The generator is server-side and gathers the merged PRs and contributors and returns the corresponding Markdown text.
Screenshots