Thanks for the feedback. Yifan and I have automated the Java quickstarts for apex, direct, dataflow, flink local and spark [1] and automated python release validation [2]. Yifan is working on fixing the Java mobile archetype and validating the mobile example. The spark quickstart automation came in late, but identified the [BEAM-3668] issue in RC2.
The Java quickstarts are now running daily with the snapshot release [3] and are parameterized to make it easy to run with the next RC candidate. Hope these help make the next release smoother. Open to ideas for other areas to automate. [1] https://github.com/apache/beam/tree/master/release/src/main/groovy [2] https://github.com/apache/beam/blob/master/release/src/main/groovy/run_release_candidate_python_validation.sh [3] https://builds.apache.org/view/A-D/view/Beam/job/beam_PostRelease_NightlySnapshot/ On Wed, Feb 28, 2018 at 9:54 AM Lukasz Cwik <lc...@google.com> wrote: > Validating the release by following quickstarts being a manual process I > believe is still the largest pain point: > * We missed that the archetypes were missing the mobile gaming examples. > * The tcnative dependency conflict that we needed to cut RC2 for. > > Overall much smoother then the prior release but still a good amount of > manual steps involved. > > On Tue, Feb 27, 2018 at 9:16 AM, Reuven Lax <re...@google.com> wrote: > >> Thanks for fixing the manual cleanup issue! This is something we kept >> punting on in previous releases. >> >> >> On Mon, Feb 26, 2018 at 7:14 PM Jean-Baptiste Onofré <j...@nanthrax.net> >> wrote: >> >>> Hi Alan, >>> >>> Honestly, it was an easy and smooth release, similar to other Apache >>> project >>> release. >>> >>> Maybe the points where we could a little bit improve are: >>> >>> 1. The website update was pretty long as @asfgit merge didn't work (due >>> to a out >>> of sync on the github mirror). I think the website publish PR can be >>> automatized. >>> 2. Upload to pylib required manual action (like renaming the files) >>> >>> Thanks to the change I did on the assembly, the artifacts don't require >>> any >>> manual cleanup (whereas it was the case in previous release). >>> >>> Regards >>> JB >>> >>> On 02/26/2018 10:54 PM, Alan Myrvold wrote: >>> > Is there a list of pain points during the 2.3.0 release and >>> improvements that >>> > can be made to the 2.4.0 release process? >>> > >>> >>> -- >>> Jean-Baptiste Onofré >>> jbono...@apache.org >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >