Automattic / sensei

Sensei LMS - Online Courses, Quizzes, & Learning
https://senseilms.com
GNU General Public License v2.0
542 stars 197 forks source link

Automate the changelog #6661

Closed donnapep closed 1 year ago

donnapep commented 1 year ago

Is your feature request related to a problem? Please describe

We need to fully automate the changelog process in order to speed up deployments.

Goals

donnapep commented 1 year ago

@m1r0 I checked off the items that I think have already been completed. Is it correct that only the middle step is left?

m1r0 commented 1 year ago

I think we're done with that one as well. We've decided to use the standard changelogger format and not change it. About the PRs behind a feature flag - we've decided not to add changelog entries to those PRs and just add one entry once the feature is ready. I don't think we can automate it any further. Or I'm missing something?

donnapep commented 1 year ago

@m1r0 Okey dokey.

we've decided not to add changelog entries to those PRs and just add one entry once the feature is ready

This bit seems worth calling out in the changelog entry best practices post. I'd already forgotten about it. 😅

m1r0 commented 1 year ago

Yep, will do. Sounds like the Changelog Guidelines (p6rkRX-6dO-p2) flow chart is not a good approach. I will think of something... 😄