bevy-website icon indicating copy to clipboard operation
bevy-website copied to clipboard

Incrementally compile release notes

Open BD103 opened this issue 1 year ago • 3 comments

Originally from Discord.

It would be amazing if release notes could be incrementally compiled, so there is always a draft page of migration guides and release notes for the next version. This would reduce the amount of effort required for each release, so Alice and Cart can spend more time developing and less drafting. This would work well with our deployment process, which already automatically runs daily.

BD103 avatar Feb 16 '24 18:02 BD103

A random thought; I wonder if it's worth adding a Release Notes section to PRs on the main repo like the Migration Guide section so that folks can document what's relevant while it's fresh in their heads. Then either, a stub is generated like with migration guide or something along those lines, or maybe someone just brings over the relevant release notes as they're deemed relevant.

TL;DR Make release notes workflow similar to current migration guide workflow to minimize work needed.

TrialDragon avatar Feb 17 '24 19:02 TrialDragon

That's an interesting idea.a

For this issue specifically, I was more thinking of building the migration guide from latest...main nightly, so you could view all breaking changes as they were made.

BD103 avatar Feb 17 '24 21:02 BD103

Apparently even as public draft the articles will show in the RSS feed since they must have a date to be rendered due to the overarching sections sort_by = "date". So that may be an issue.

TrialDragon avatar Mar 08 '24 06:03 TrialDragon

This is now effectively a reality, as part of #1163. I'd still like to add further automation, but I'm going to call this "done".

alice-i-cecile avatar Jun 05 '24 01:06 alice-i-cecile

I agree, thanks for finding this again!

BD103 avatar Jun 05 '24 02:06 BD103

I added the C-Automation label so I was looking for things to apply it to!

alice-i-cecile avatar Jun 05 '24 02:06 alice-i-cecile