Hi Dave, Thanks! I’m glad Bertrand has been a help. OpenWhisk is similar to Sling in that there are a number of repositories and release artifacts.
Regards, Dave > On Apr 22, 2019, at 3:14 PM, David P Grove <gro...@us.ibm.com> wrote: > > > > > On 2019/04/22 19:09:36, Dave Fisher <dave2w...@comcast.net> wrote: >> Hi - >> >> I am concerned about an overly automated release process. Please explain > what the role of the Release Manager is in your process? How does the > release manager sign these automatically generated artifacts? How are > release artifacts moved from > https://dist.apache.org/repos/dist/dev/incubator/openwhisk/ to > https://dist.apache.org/repos/dist/release/incubator/openwhisk/ once the > vote is passed? Are there staged artifacts anywhere else like > repository.apache.org? Or to NPM. > > Hi Dave, > > Not sure how much detail is appropriate here. Will quickly summarize > and maybe it makes sense to move any detailed feedback you have to the > OpenWhisk dev list which is cc'ed? Our mentor Bertrand has been actively > involved in helping us refine this process. > > A Release Manager manually initiates each of the major steps in the > process. The gory details can be found at our release repo [1] and the > instructions for the release manager [2]. The basic workflow is that after > the completion of a DISCUSS thread, a Release Manager defines a config.json > that specifies the components being released (names, gitrepos, git commit > hash, version, release candidate number). This config file is then fed > into scripts that generate/sign the artifacts using the Release Manager's > key, push them to the right place in > https://dist.apache.org/repos/dist/dev/incubator/openwhisk/, and generates > an email body for a VOTE thread (this last script is brand new). After a > successful completion of the IPMC vote, the Release Manager initiates the > move from dist/dev to dist/release by running a script on their local > machine that does the svn operations. > > There are no staged artifacts during the voting process outside of > https://dist.apache.org/repos/dist/dev/incubator/openwhisk/. > >> >> BTW - The link to the commit currently leads to a 404. >> > > Noted. Bug in the still-being-worked-on script to generate the email. It > should have been outputting a URL in > https://dist.apache.org/repos/dist/dev/incubator/openwhisk/ not in github. > > --dave > > [1] https://github.com/apache/incubator-openwhisk-release > [2] > https://github.com/apache/incubator-openwhisk-release/blob/master/docs/release_instructions.md --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org