Great work! Yunze. There are a lot of work before current release process, maybe we should also include these:
1. Start a discussion on the mail list about the release. We can provide a template to include more clear info about opening PRs and PRs to be cherry-picked to the released branch. 2. Handling all the opening PRs and PRs to be cherry-picked. 2.1 Revisit the PR if it should be ported to the released branch. The release label may not be correct. 2.2 Cherry-pick merged PR to the released branch. If there are too many conflicts, we can ask the PR author to open a new PR to the released branch. If the PR can be cherry-picked directly, we should also check the CI status of the branch after we push them directly. 2.3 It would be better if we have a clear time window that we should wait until we postpone the PR to the next release. Thanks, Haiting On Tue, Sep 6, 2022 at 2:24 PM Yunze Xu <y...@streamnative.io.invalid> wrote: > Hi Yu, > > Thanks for your reminder@ > > Thanks, > Yunze > > > > > > On Sep 6, 2022, at 11:56, Yu <li...@apache.org> wrote: > > > > Hi Yunze, > > > > Thanks for updating the workflow! > > > > ~~~~~~~~~~ > > > > Hi all, > > > > For the release process, we've updated the doc-related workflow [1] since > > we changed the doc maintenance strategy [2]. > > > > TL;DR > > Breaking change: > > For release managers: from 2.8.x, you do not need to generate > > an independent doc set for each release. > > > > ~~~~~~~~~~ > > > > [1] Workflow changes: > > > > - For doc contributors: > > > https://docs.google.com/document/d/1-1uJyd1k9_h56xiiVRVOnrLcCnTmg9n7SrHhNVNEEi4/edit#bookmark=id.q5m2r5pimdi6 > > > > - For release managers: > > > https://github.com/apache/pulsar/pull/17130/files#diff-f3115b8be648c3dc440594799619e7ce4408a34efab13b9d57a902030b62562c > > > > [2] https://github.com/apache/pulsar/issues/16637 > > > > ~~~~~~~~~~ > > > > Feel free to comment, thank you! > > > > Yu > > > > On Tue, Sep 6, 2022 at 10:57 AM Yunze Xu <y...@streamnative.io.invalid> > > wrote: > > > >> Hi all, > >> > >> I'm working on 2.8.4 release recently. When I followed the release > >> process, I found many steps are outdated so that I turned to the > >> previous release managers for help frequently. Since the release > >> process is now in the codebase [1], I opened a PR for some > >> improvements on it. [2] > >> > >> PTAL especially if you have been a release manager before. > >> > >> [1] https://lists.apache.org/thread/mv1to079cznkxdldrpoq5518l2ozl5kr > >> [2] https://github.com/apache/pulsar/pull/17470 > >> > >> Thanks, > >> Yunze > >> > >> > >> > >> > >> > >