-
Notifications
You must be signed in to change notification settings - Fork 46
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
Update the "Release Checklist" in the Pull Request template #325
Comments
@davidhassell you have my support, since we're merging continually and minting releases periodically this makes sense to me. Rather than removing "history.adoc up to date?" we might consider using "history.adoc updated?" in order to ensure that we note the changes, and then when creating a new release we fill in the date as part of that checklist. That would ensure that the Author at least proposes the new lines in history.adoc. |
Dear both
I agree with David on making such a change, and with Daniel that we should ask the author to supply the information for their update in the history, even though they can't add the date and version.
Thanks
Jonathan
|
Sounds good, thanks. How about: Author checklist
Merger checklist
|
@davidhassell the author checklist looks correct for me. From my side I have 1 more question about the merger checklist - does |
Hi @erget, I don't know. I had thought that we would merge PRs into master at the time of their acceptance, so that future PRs for the same next release can build on the accepted changes. I may well have misunderstood things, apologies if so, but in any event, if we say "Set the date when merged into master for new history.adoc entries", are we covered? |
Hi @davidhassell as secretary I consider you the oracle of minting releases, so I'm sure you're right. The thought that I had was, if we're merging continuously into master, and then only tagging at certain points on master, then we'd be updating the dates in the history superfluously, no? Which wouldn't be bad, but life is made of tiny problems to solve, so we could perhaps do without and do it as part of a tagging checklist. It might be easier to chat about it this afternoon when we meet at 2 anyway :) |
Hi @erget, From what you describe, should the dates always be the date of minting a release, rather than the date merging. That could clear things up? I think a quick chat later would be good! I'd also like to add a merger item for the data model: Merger checklist
In most cases cases the data model is not impacted, but I think that it would be good to see a comment stating that it has been thought about in the related issue, rather than relying on a default assumption that "no mention = no impact". |
Hi @davidhassell, @erget, all - In the current
|
@ethanrd I agree with that approach. We could group the stuff with headers. In a lot of projects I work on I take inspiration from Keep a Changelog, so my changelogs (or in our case the history file) look like this:
If we want to keep continuity we could add a merge date on each bullet point and a tag date on the release line, that way one wouldn't need the git history to reconstruct when a release was made. |
|
Please see #369, which may lead to some changes that might affect what goes in the pull request template. |
Hello,
I would like to suggest a couple of changes to the Pull Request template.
The release checklist currently has:
I propose removing two items, changing it to
These changes reflect the fact that
Perhaps we chould have two checklists - one for the Author and one for the Merger - that might look like:
Author checklist
Merger checklist
Thoughts welcome!
The text was updated successfully, but these errors were encountered: