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" > > > > >