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