Hello all,

it would probably be good to look at other Apache projects, and copy
and adapt a release process from them.

For example from OpenNLP:
https://opennlp.apache.org/release.html

Then you can follow the process step by step every time you make a release.

Jörn

On Sat, Feb 2, 2019 at 3:28 AM lewis john mcgibbney <[email protected]> wrote:
>
> Hi dev@,
>
> First and foremost thank you fgreg for stepping into release management
> position. This is a real important part of SDAP's incubation and your
> leadership is not only important but crucial.
> OK so once you've rolled back the existing release candidate e.g. delete
> the Github tag's, delete the Docker images, etc. then let's think about how
> we can put a release management process together which complies with ASF
> release policy [0].
>
> We need to start with understanding the release publishing guidance [1].
> Specifically see the sections on the release manager role [2], what
> constitutes a valid release and then signing artifacts [4]. Once all of
> that has been done and all *source code *artifacts associated with the
> release candidate have been signed by the release manager then we move on
> to hosting a community VOTE [5].
>
> Subject to a positive binding RESULT, then we progress to release artifact
> distribution via www.apache.org [6] and then we move on to publishing the
> Docker artifacts under the Apache Dockerhub Org.
>
> All of the above should be documented in a release management guide which
> should live on some easily accessible/editable location. In my experience,
> *something* always changes during release management process. That's why we
> document the process from beginning to end. This takes longer but saves us
> time and technical debt in the future.
>
> Please let me know here when you've rolled back the existing RC and are
> ready to move on with generating, signing and staging source code release
> artifacts.
>
> Thanks fgreg, and again, thanks for stepping up for release manager.
>
> lewismc
>
> [0] https://apache.org/dev/#releases
> [1] https://apache.org/dev/release-publishing.html
> [2] https://apache.org/dev/release-publishing.html#release_manager
> [3] https://apache.org/dev/release-publishing.html#valid
> [4] https://apache.org/dev/release-publishing.html#signed
> [5] https://apache.org/dev/release-publishing.html#voted
> [6] https://apache.org/dev/release-publishing.html#distribution_dist
>
> --
> http://home.apache.org/~lewismc/
> http://people.apache.org/keys/committer/lewismc

Reply via email to