Skip to content
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

Pull request template: add changelog entry #21425

Merged
merged 1 commit into from Apr 15, 2023
Merged

Pull request template: add changelog entry #21425

merged 1 commit into from Apr 15, 2023

Conversation

MaEtUgR
Copy link
Member

@MaEtUgR MaEtUgR commented Apr 4, 2023

Solved Problem

In the maintainer call of 04.04.2023 we discussed that it would help anyone doing release notes if the pull requests contain changelog entries that just need to be filtered and concatenated. E.g. @mrpollo and @tstastny know the pain of finding the all important changes and writing a concise description for them.

Solution

We could add a title and make sure there is a useful changelog entry for every pull request before merging it. For very small prs the description could consist of only the changelog entry to not convolute the description unnecessarily.

Alternatives

We could carry the changelog in tree but it would likely lead to many versioning conflicts.
We could also do further changes to the template to make it slimmer.

@MaEtUgR MaEtUgR self-assigned this Apr 4, 2023
@mrpollo
Copy link
Contributor

mrpollo commented Apr 4, 2023

FYI, I decided to stop CI since we are low on runners, and this change doesn't affect the codebase (famous last words...)

@DronecodeBot
Copy link

This pull request has been mentioned on Discussion Forum for PX4, Pixhawk, QGroundControl, MAVSDK, MAVLink. There might be relevant details there:

https://discuss.px4.io/t/px4-maintainers-call-april-04-2023/31415/1

@junwoo091400 junwoo091400 added the Documentation 📑 Anything improving the documentation of the code / ecosystem label Apr 6, 2023
@MaEtUgR
Copy link
Member Author

MaEtUgR commented Apr 15, 2023

I think we should give it a try. We can change if it turns out to not help. Let's enforce this before merging PRs.

@MaEtUgR MaEtUgR marked this pull request as ready for review April 15, 2023 14:47
@MaEtUgR MaEtUgR merged commit c74322f into main Apr 15, 2023
6 of 86 checks passed
@MaEtUgR MaEtUgR deleted the MaEtUgR-patch-1 branch April 15, 2023 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation 📑 Anything improving the documentation of the code / ecosystem
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants