Thanks for activating the checks and providing the tooling Chesnay.

Cheers,
Till

On Fri, May 29, 2020 at 6:51 PM Yu Li <car...@gmail.com> wrote:

> Thanks Chesnay for the efforts!
>
> Best Regards,
> Yu
>
>
> On Fri, 29 May 2020 at 18:03, Piotr Nowojski <pi...@ververica.com> wrote:
>
> > Thanks Chesney for adding those scripts and configuring checks!
> >
> > Piotrek
> >
> > > On 29 May 2020, at 10:04, Chesnay Schepler <ches...@apache.org> wrote:
> > >
> > > Hello everyone,
> > >
> > > We recently decided to enforce compatibility for @PublicEvolving APIs
> > for minor releases.
> > >
> > > This requires modifications to the japicmp-maven-plugin execution on
> the
> > corresponding release-X.Y branch after X.Y.Z was released.
> > >
> > > In FLINK-17844 new tooling was added to take care of this
> > (tools/releasing/updated_japicmp_configuration.sh), but it must be run
> > manually by the release manager, after the release has concluded.
> > >
> > > Note that this is also run automatically when an RC is created, as a
> > final safeguard in case the manual step is missed.
> > >
> > > I have amended the release guide accordingly:
> > >
> > > Update japicmp configuration
> > >
> > > Update the japicmp reference version and enable API compatibility
> checks
> > for @PublicEvolving  APIs on the corresponding SNAPSHOT branch.
> > >
> > > For a new major release (x.y.0), run the same command also on the
> master
> > branch for updating the japicmp reference version.
> > >
> > > tools $ NEW_VERSION=$RELEASE_VERSION
> > releasing/update_japicmp_configuration.sh
> > > tools $ cd ..
> > > $ git add *
> > > $ git commit -m "Update japicmp configuration for $RELEASE_VERSION"
> >
> >
>

Reply via email to