Hey Andrew, I will go fill out those todos later today. Some of those steps (like pushing release to apache servers) is on my backlog to automate into a step for coho.
I don't see any issues with bringing other release related tooling into the cordova-coho repo. Thanks for doing this rewrite. Much more detailed. P.S. I am still sad that coho was traded :( On Tue, Apr 23, 2013 at 9:35 PM, Andrew Grieve <agri...@chromium.org> wrote: > Thanks Shaz! > > I'll add running RAT to the process (although I remember it being a pain to > install :P)! > > Also - sounds like cordova-coho would make a good destination for > release-related tools then. We'll have to think of a better expansion of > the acronym though... "Creating Onwards Harmonious Operations"? awful... > > Steve - can you address some of the TODOs that are at the bottom of the > page? (e.g. how to upload the zip to an apache server) > > > > > > On Mon, Apr 22, 2013 at 4:06 PM, Shazron <shaz...@gmail.com> wrote: > > > Coho was named for an ex-Vancouver Canucks player that was traded I > believe > > (and of course is also a native salmon species in Vancouver). > > > > That copyright tool is Apache RAT http://creadur.apache.org/rat/ > > > > > > > > > > On Mon, Apr 22, 2013 at 1:01 PM, Andrew Grieve <agri...@chromium.org> > > wrote: > > > > > I pretty much re-wrote the page: > > > > > > http://wiki.apache.org/cordova/CuttingReleases > > > > > > My goal was to capture every step that's involved, and also document > the > > > order. > > > > > > One intentional tweak I made to the process is to have tagging come > after > > > branching & testing. Since we now have per-release branches, I think > it's > > > just busy-work to have to tag & re-tag while we're in the initial > testing > > > phase. > > > > > > One thing that's missing is running that tool that checks for missing > > > copyright headers. It's missing because I can't recall what it's > called. > > > Anyone remember? :P > > > > > > Another thing that's missing is any platform-specific steps for > platforms > > > other than Android / iOS. > > > > > > Going forward, I'd like to have a lot of the code snippets that are in > > the > > > page as scripts. E.g. have a tool alongside coho for doing branching, > > > VERSION and cordova.js snapshot updating. > > > > > > Also - does it make sense to move the script that creates JIRA issues > to > > > cordova-coho (instead of it being in labs)? What does coho stand for > > > anyways? > > > > > > Finally - I'd like to get rid of separate sub-tasks for updating the > > sample > > > app and updating the JS snapshot. There are more custom steps than this > > > when creating a release, and it would be a tonne of busy-work to create > > an > > > issue for each an every one. Instead, I'd like to just have a "tag FOO" > > > issue where we update the progress of the repo's taggin via comments. > > > > > > Andrew > > > > > >