You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by Anatole Tresch <at...@gmail.com> on 2015/08/22 00:28:52 UTC

Ensure the right release steps

Hi John/other mentors

so since we have passed the incubator vote, we can do the release. I just
wented to ensure not doing something wrong here:

1) Basically I will add dist-bin, dist-src files in zip/tar.gz format along
with all hashfiles and the KEYS file to
https://dist.apache.org/repos/dist/release/incubator/tamaya/0.1-incubating

​2) I will update the homepage with the corresponding javadocs and asciidoc
generated html files, as well as the release infos. I hereby also prepare
things
so future releases can be more easily integrated.

3) I will release the staging repos on Nexus, so our artifacts get
published to maven central.
    -> 3b) Hereby I could remove the distribution files before doing so,
because
         these files are already committed to the directory used in 1).

Step 3b would avoid storing the distribution 2 times. WDYT?

J Anatole

-- 
*Anatole Tresch*
Java Engineer & Architect, JSR Spec Lead
Glärnischweg 10
CH - 8620 Wetzikon

*Switzerland, Europe Zurich, GMT+1*
*Twitter:  @atsticks*
*Blogs: **http://javaremarkables.blogspot.ch/
<http://javaremarkables.blogspot.ch/>*

*Google: atsticksMobile  +41-76 344 62 79*

Re: Ensure the right release steps

Posted by "John D. Ament" <jo...@apache.org>.
Anatole,



On Fri, Aug 21, 2015 at 6:29 PM Anatole Tresch <at...@gmail.com> wrote:

> Hi John/other mentors
>
> so since we have passed the incubator vote, we can do the release. I just
> wented to ensure not doing something wrong here:
>
> 1) Basically I will add dist-bin, dist-src files in zip/tar.gz format along
> with all hashfiles and the KEYS file to
> https://dist.apache.org/repos/dist/release/incubator/tamaya/0.1-incubating
>
>
Yes, and officially this is the release.


> ​2) I will update the homepage with the corresponding javadocs and asciidoc
> generated html files, as well as the release infos. I hereby also prepare
> things
> so future releases can be more easily integrated.
>

Definitely a nice to have.


>
> 3) I will release the staging repos on Nexus, so our artifacts get
> published to maven central.
>     -> 3b) Hereby I could remove the distribution files before doing so,
> because
>          these files are already committed to the directory used in 1).
>
> Step 3b would avoid storing the distribution 2 times. WDYT?
>

I'll leave this up to you.  It makes the release smaller, but adds a manual
step.  I don't think its necessary and its not killing anything by having
the source release in maven as well as the distribution area.  The
distribution area should only contain the latest release, so maven would
have every version.

John


>
> J Anatole
>
> --
> *Anatole Tresch*
> Java Engineer & Architect, JSR Spec Lead
> Glärnischweg 10
> CH - 8620 Wetzikon
>
> *Switzerland, Europe Zurich, GMT+1*
> *Twitter:  @atsticks*
> *Blogs: **http://javaremarkables.blogspot.ch/
> <http://javaremarkables.blogspot.ch/>*
>
> *Google: atsticksMobile  +41-76 344 62 79*
>