These seem like good ideas to me. I'd prefer things with minimal human
interactions in the loop but
 having dev emails for changing intra-release breaking commits sounds good
to me.

On Thu, May 15, 2025 at 2:30 PM Yufei Gu <flyrain...@gmail.com> wrote:

> Thanks for kicking this off, Dmitri—great idea!
>
> Looking at the current CHANGELOG, the entries range from PR-number
> references to detailed feature write-ups and even small tweaks like “make
> test less flaky.” To keep it useful, we probably need a consistent format.
>
> Who should own that consistency? Should the release manager normalize
> entries at cut time, or should each PR author follow a template up front?
>
>
> Yufei
>
>
> On Thu, May 15, 2025 at 12:10 PM Dmitri Bourlatchkov <di...@apache.org>
> wrote:
>
> > Hi All,
> >
> > As discussed in the community sync today, Polaris evolves quickly and
> > breaking changes are a reality we have to live with :)
> >
> > However, I'd like to propose improving user and developer experience by
> > keeping a change log with a section for breaking changes.
> >
> > We follow this practice in Nessie [1] with the help of the
> > "jetbrains-changelog" build plugin to automate adding versioned sections
> > [2]
> >
> > * PRs that have strong user-visible effects also update the appropriate
> > section of the change log.
> > * At release time, the "in progress" entries are moved to a version
> > sub-section automatically.
> > * I'd also propose additionally mentioning PRs with "breaking changes" on
> > the dev ML list before merging.
> >
> > WDYT about introducing this workflow in Polaris?
> >
> > Thanks,
> > Dmitri.
> >
> > [1] https://github.com/projectnessie/nessie/blob/main/CHANGELOG.md
> > [2] https://github.com/projectnessie/nessie/pull/7243
> >
>

Reply via email to