> On 23 Jul 2015, at 13:40, Robert Kowalski <[email protected]> wrote:
> 
> Hi there,
> 
> I am picking up some questions Johannes asked regarding npm releases
> and the ASF/ASF releases and reposting them, it seems they got lost in [1].
> 
> 
>> And how do we handle npm releases? Currently Nuno Job, Pedro Teixeira
>> and me have write access on npmjs.com. This needs to be changed so we
>> maybe can have a CouchDB account? Also, how does the Apache release
>> procedure work for npm packages?
> 
> That is a really good question and also applies to nmo. Btw: How often
> do you release new nano versions?
> 
> If I remember right an official ASF release must be a tarball on ASF
> servers. npm creates tarballs before it publishes it and I think it
> can also create just a tarball at an output location [1]
> 
> While an official release must be located on an ASF server as an
> tarball and there must be a vote on them, you can additionally host
> the release additionally somewhere else (e.g. npm)
> 
> Jan told me Hoodie will use the special npm tag next for their latest
> releases. The latest official ASF release from nano could then be
> nano@latest/[email protected] and the latest of the git master
> could be nano@next. Every few weeks we then vote and release a new
> official ASF release.
> 
> Apache Cordova is also releasing their npm packages on a weekly basis,
> most of the process is automated through a cli client [2].
> They probably use an npm account registered for private@ to publish
> new packages (same concept we use for our twitter account)

> Do you have other suggestions how to handle it?

I think the suggested approach is fine. Unless you hear any objections
in the next 72 hours, feel free to go ahead and implement it :)


> I would be interested in helping to automate our releases, probably
> together with Bastian who is doing great work for the new CI.

I recommend using https://github.com/semantic-release/semantic-release for this.

Best
Jan
--


> 
> 
> Best,
> Robert
> 
> 
> [1] 
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/201507.mbox/%3C55A6868D.9050809%40netzmerk.com%3E
> 
> [2] 
> https://github.com/apache/cordova-coho/blob/master/docs/plugins-release-process.md

-- 
Professional Support for Apache CouchDB:
http://www.neighbourhood.ie/couchdb-support/

Reply via email to