I've been looking into the beam-site merge automation reliability, and I'd like to get some early feedback on ideas for improvement. Please take a look at https://s.apache.org/beam-site-automation:
> Apache Beam's website is maintained via the beam-site Git repository, with a set of automation that manages the workflow from merging a pull request to publishing. The automation is centralized in a tool called Mergebot, which was built for Beam and donated to the ASF. However, the automation has been somewhat unreliable, and when there are issues, very few individuals have the necessary permissions and expertise to resolve them. Overall, the reliability of Beam-site automation is impeding productivity for Beam-site development. At this point I'm seeking feedback on a few possible solutions: 1. Invest in improvements to Mergebot reliability. Make stability tweaks for various failure modes, distribute Mergebot expertise and operations permissions to more committers. 2. Deprecate Mergebot and revert to manual process. With the current unreliability, some committers choose to forego merge automation anyway. 3. Generate HTML only during publishing. This seems to be newly supported by the Apache GitPubSub workflow. This would eliminate most or all of the automation that Mergebot is responsible for. Feel free to add comments in the doc. Thanks, Scott Got feedback? tinyurl.com/swegner-feedback