FYI: Nightly builds moved to GitHub Actions

2020-08-28 Thread Darryl Pogue
We've had nightly builds of the Cordova tooling and platforms for a
few years now. Recently the ASF Infrastructure team was replacing the
Jenkins system that previously ran them, so Bryan Ellis ported the
build scripts over to GitHub actions.

For those who are curious, the workflow lives in the Cordova-Coho repo:
https://github.com/apache/cordova-coho/blob/master/.github/workflows/nightly.yml

Thanks Bryan for porting Jenkins scripts to GitHub yml and making it
more accessible and probably more reliable.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-14 Thread Oliver Salzburg
Yes, that makes sense. What I meant was the opposite: When specifying a 
range, it should not be fulfilled with a suffixed version.


On 2018-09-13 16:20, Chris Brody wrote:

If I would try the following command in master branch of
cordova-common (just an experiment):

 npm install cordova-common@^3.0.0-nightly

I would see the following change in package.json:

"dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^3.0.0-nightly.2018.9.13.9c6cda3d",

Next experiment (again just an experiment): remove generated
node_modules and package-lock.json artifacts (package-lock.json is not
yet committed in cordova-common and update package.json as follows:

diff --git a/package.json b/package.json
index 9f3bdc23..e488c149 100644
--- a/package.json
+++ b/package.json
@@ -19,3 +19,3 @@
"dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^3.0.0-nightly",
  "cordova-create": "^1.1.0",

then after npm install I get the following result from grep version
node_modules/cordova-common/package.json:

   "version": "3.0.0-nightly.2018.9.13.9c6cda3d"

One more experiment: if I would try the following change to package.json:

diff --git a/package.json b/package.json
index 9f3bdc23..01c549dc 100644
--- a/package.json
+++ b/package.json
@@ -19,3 +19,3 @@
"dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^2.2.1-nightly",
  "cordova-create": "^1.1.0",

then do clean npm install (node_modules and package-lock.json
artifacts removed) I get the following result from grep version
node_modules/cordova-common/package.json:

   "version": "2.2.5"

These results indicate to me that depending on "-rc" version with
caret (^) should do what we want: use latest "-rc" version available
until we publish the major release, and then use the major release.

FYI this seems to be documented in
https://github.com/npm/node-semver#prerelease-tags which is linked by
https://semver.npmjs.com/.




-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Chris Brody
If I would try the following command in master branch of
cordova-common (just an experiment):

npm install cordova-common@^3.0.0-nightly

I would see the following change in package.json:

   "dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^3.0.0-nightly.2018.9.13.9c6cda3d",

Next experiment (again just an experiment): remove generated
node_modules and package-lock.json artifacts (package-lock.json is not
yet committed in cordova-common and update package.json as follows:

diff --git a/package.json b/package.json
index 9f3bdc23..e488c149 100644
--- a/package.json
+++ b/package.json
@@ -19,3 +19,3 @@
   "dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^3.0.0-nightly",
 "cordova-create": "^1.1.0",

then after npm install I get the following result from grep version
node_modules/cordova-common/package.json:

  "version": "3.0.0-nightly.2018.9.13.9c6cda3d"

One more experiment: if I would try the following change to package.json:

diff --git a/package.json b/package.json
index 9f3bdc23..01c549dc 100644
--- a/package.json
+++ b/package.json
@@ -19,3 +19,3 @@
   "dependencies": {
-"cordova-common": "^2.2.0",
+"cordova-common": "^2.2.1-nightly",
 "cordova-create": "^1.1.0",

then do clean npm install (node_modules and package-lock.json
artifacts removed) I get the following result from grep version
node_modules/cordova-common/package.json:

  "version": "2.2.5"

These results indicate to me that depending on "-rc" version with
caret (^) should do what we want: use latest "-rc" version available
until we publish the major release, and then use the major release.

FYI this seems to be documented in
https://github.com/npm/node-semver#prerelease-tags which is linked by
https://semver.npmjs.com/.

On Thu, Sep 13, 2018 at 9:48 AM Oliver Salzburg
 wrote:
>
> To my understanding, any suffixed version is never matched by a range.
> They have to be targeted explicitly.
>
> This can be easily observed at https://semver.npmjs.com/ by entering no
> range or *
>
> On 2018-09-13 12:53, Chris Brody wrote:
> > I would really favor the idea of publishing -rc suffixed versions to
> > resolve the dilemma discussed here. I would favor starting with something
> > like -rc.01 which could gracefully handle up to 99 rc versions.
> >
> > Assuming that -rc suffixed versions should be considered stable enough for
> > master then using caret (^) in dependencies means that we should be able to
> > do this just once per Cordova package in a major release.
> >
> > On Thu, Sep 13, 2018, 6:08 AM Oliver Salzburg 
> > wrote:
> >
> >> Alright, as long as we're talking about a manual process to resolve this
> >> conflict temporarily, I see it as a valid suggestion.
> >> However, I would still prefer if a -rc.0 suffixed version was published
> >> and then depended upon, for clarity.
> >>
> >> On 2018-09-13 11:49, Jan Piotrowski wrote:
> >>> Chris didn't really mention the actual problem he tried to solve with
> >>> this PR in his initial email, and half the discussion here was about
> >>> something totally different.
> >>>
> >>> My understanding of what he did was that he tried to find a way to
> >>> test a new version of corova-create that requires new versions of
> >>> cordova-fetch and cordova-common, which have necessary updates in
> >>> master but that have not been released to npm yet. Setting the
> >>> dependencies to nightly releases theoretically makes this possible.
> >>>
> >>> An alternative solution of course is to create releases for
> >>> cordova-fetch and cordova-common first, then update cordova-create to
> >>> use those.
> >>>
> >>> Stumbling block here is that Cordova package releases seem to be a big
> >>> deal, historically, and quite some process to follow.
> >>> If we find a way to make cutting a release of a library a quick and
> >>> simple thing, this should be much less of an issue. Correct?
> >>>
> >>> -J
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>
> >>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Oliver Salzburg
To my understanding, any suffixed version is never matched by a range. 
They have to be targeted explicitly.


This can be easily observed at https://semver.npmjs.com/ by entering no 
range or *


On 2018-09-13 12:53, Chris Brody wrote:

I would really favor the idea of publishing -rc suffixed versions to
resolve the dilemma discussed here. I would favor starting with something
like -rc.01 which could gracefully handle up to 99 rc versions.

Assuming that -rc suffixed versions should be considered stable enough for
master then using caret (^) in dependencies means that we should be able to
do this just once per Cordova package in a major release.

On Thu, Sep 13, 2018, 6:08 AM Oliver Salzburg 
wrote:


Alright, as long as we're talking about a manual process to resolve this
conflict temporarily, I see it as a valid suggestion.
However, I would still prefer if a -rc.0 suffixed version was published
and then depended upon, for clarity.

On 2018-09-13 11:49, Jan Piotrowski wrote:

Chris didn't really mention the actual problem he tried to solve with
this PR in his initial email, and half the discussion here was about
something totally different.

My understanding of what he did was that he tried to find a way to
test a new version of corova-create that requires new versions of
cordova-fetch and cordova-common, which have necessary updates in
master but that have not been released to npm yet. Setting the
dependencies to nightly releases theoretically makes this possible.

An alternative solution of course is to create releases for
cordova-fetch and cordova-common first, then update cordova-create to
use those.

Stumbling block here is that Cordova package releases seem to be a big
deal, historically, and quite some process to follow.
If we find a way to make cutting a release of a library a quick and
simple thing, this should be much less of an issue. Correct?

-J



-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org





-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Chris Brody
I would really favor the idea of publishing -rc suffixed versions to
resolve the dilemma discussed here. I would favor starting with something
like -rc.01 which could gracefully handle up to 99 rc versions.

Assuming that -rc suffixed versions should be considered stable enough for
master then using caret (^) in dependencies means that we should be able to
do this just once per Cordova package in a major release.

On Thu, Sep 13, 2018, 6:08 AM Oliver Salzburg 
wrote:

> Alright, as long as we're talking about a manual process to resolve this
> conflict temporarily, I see it as a valid suggestion.
> However, I would still prefer if a -rc.0 suffixed version was published
> and then depended upon, for clarity.
>
> On 2018-09-13 11:49, Jan Piotrowski wrote:
> > Chris didn't really mention the actual problem he tried to solve with
> > this PR in his initial email, and half the discussion here was about
> > something totally different.
> >
> > My understanding of what he did was that he tried to find a way to
> > test a new version of corova-create that requires new versions of
> > cordova-fetch and cordova-common, which have necessary updates in
> > master but that have not been released to npm yet. Setting the
> > dependencies to nightly releases theoretically makes this possible.
> >
> > An alternative solution of course is to create releases for
> > cordova-fetch and cordova-common first, then update cordova-create to
> > use those.
> >
> > Stumbling block here is that Cordova package releases seem to be a big
> > deal, historically, and quite some process to follow.
> > If we find a way to make cutting a release of a library a quick and
> > simple thing, this should be much less of an issue. Correct?
> >
> > -J
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Oliver Salzburg
Alright, as long as we're talking about a manual process to resolve this 
conflict temporarily, I see it as a valid suggestion.
However, I would still prefer if a -rc.0 suffixed version was published 
and then depended upon, for clarity.


On 2018-09-13 11:49, Jan Piotrowski wrote:

Chris didn't really mention the actual problem he tried to solve with
this PR in his initial email, and half the discussion here was about
something totally different.

My understanding of what he did was that he tried to find a way to
test a new version of corova-create that requires new versions of
cordova-fetch and cordova-common, which have necessary updates in
master but that have not been released to npm yet. Setting the
dependencies to nightly releases theoretically makes this possible.

An alternative solution of course is to create releases for
cordova-fetch and cordova-common first, then update cordova-create to
use those.

Stumbling block here is that Cordova package releases seem to be a big
deal, historically, and quite some process to follow.
If we find a way to make cutting a release of a library a quick and
simple thing, this should be much less of an issue. Correct?

-J




-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Jan Piotrowski
Chris didn't really mention the actual problem he tried to solve with
this PR in his initial email, and half the discussion here was about
something totally different.

My understanding of what he did was that he tried to find a way to
test a new version of corova-create that requires new versions of
cordova-fetch and cordova-common, which have necessary updates in
master but that have not been released to npm yet. Setting the
dependencies to nightly releases theoretically makes this possible.

An alternative solution of course is to create releases for
cordova-fetch and cordova-common first, then update cordova-create to
use those.

Stumbling block here is that Cordova package releases seem to be a big
deal, historically, and quite some process to follow.
If we find a way to make cutting a release of a library a quick and
simple thing, this should be much less of an issue. Correct?

-J



2018-09-13 10:55 GMT+02:00 Oliver Salzburg :
> On 2018-09-13 00:34, Chris Brody wrote:
>
>> In case of major version bump each Cordova package will continue to
>> keep dependency on previous patch release of other packages until we
>> make the new release.
>>
> Reading this makes me think I didn't understand an important part of the
> discussion. Isn't this basic semantic versioning?
>
> If you have a 1.x of your main package, you want to release 2.x and you have
> a dependency of which you want to include a newer version than is covered by
> your current semver range, then update the range in your package.json before
> you release 2.x.
>
> There is also nothing wrong with bumping dependency semver ranges in a
> module in master. Then you can install the new dependency version when you
> pull the latest changes and update your dependencies. This should obviously
> only be done when there was an important change in the dependency that is
> required in master.
>
> This seems very obvious and is covered thoroughly in at least the
> documentation of npm. What am I missing?
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-13 Thread Oliver Salzburg

On 2018-09-13 00:34, Chris Brody wrote:


In case of major version bump each Cordova package will continue to
keep dependency on previous patch release of other packages until we
make the new release.

Reading this makes me think I didn't understand an important part of the 
discussion. Isn't this basic semantic versioning?


If you have a 1.x of your main package, you want to release 2.x and you 
have a dependency of which you want to include a newer version than is 
covered by your current semver range, then update the range in your 
package.json before you release 2.x.


There is also nothing wrong with bumping dependency semver ranges in a 
module in master. Then you can install the new dependency version when 
you pull the latest changes and update your dependencies. This should 
obviously only be done when there was an important change in the 
dependency that is required in master.


This seems very obvious and is covered thoroughly in at least the 
documentation of npm. What am I missing?


-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Chris Brody
I will close this and cordova-create#31 as not wanted. But I think the
issue remains unresolved.

In case of major version bump each Cordova package will continue to
keep dependency on previous patch release of other packages until we
make the new release.

I think this should be documented.
On Wed, Sep 12, 2018 at 5:06 PM  wrote:
>
> > I think, if anything, what is needed is an overall test of all the pieces
> > > together, but I don't think this means modifying every package.json of
> > > every module every night.
> > >
> >
> > That is exactly what my proposal aims to accomplish.
> >
>
> I agree that we should test all the pieces together frequently.
> We don't need to mess with our committed master versions for this.
> Instead we should do nightly integration tests. That means we would be
> modifying every package.json of every module every night.
> __Temporarily, on the build server and NOT in the repository__
>
> Finally, I agree with Oliver Salzburg. Setting up these tests will be some
> work.
> And I would rather not have the additional integration testing at all, than
> to
> regularly depend on nightly versions in master.
>
> Am Mi., 12. Sep. 2018 um 22:54 Uhr schrieb Chris Brody <
> chris.br...@gmail.com>:
>
> > On Wed, Sep 12, 2018, 4:35 PM Jesse  wrote:
> >
> > > nightly is just master on any given 'night' right?
> > >
> >
> > Yes, that is my understanding.
> >
> > We don't want to update dependent versions of everything all the time ...
> > >
> >
> > Agreed. My proposal would use the caret (^) character in the nightly
> > dependency versions to automatically use the latest nightly build of each
> > Cordova dependency (in master branch).
> >
> > I think, if anything, what is needed is an overall test of all the pieces
> > > together, but I don't think this means modifying every package.json of
> > > every module every night.
> > >
> >
> > That is exactly what my proposal aims to accomplish.
> >
> > If we wanted more flexibility, maybe the git-master version of each
> > > package.json points at the git-master of each other module ... but I
> > don't
> > > think this helps us.
> > >
> >
> > That would have been a worthwhile solution if we did not have the nightly
> > packages published on npm. Since we do have the nightly packages published
> > on npm then yes that idea is not needed.
> >
> > I think is is best to just expect that things are going to break,
> >
> >
> > Yes
> >
> > and we will have to resolve dependencies when we choose to release.
> > >
> >
> > As I said before: according to my proposal we should be able to drop the
> > "-nightly*" part from dependency versions when making major releases.
> >
> > The one criticism that I would agree with is that I don't see anyone else
> > working quite this way. If this proposal is accepted I think it should be
> > documented thoroughly and carefully.
> >
> > In case this proposal is accepted, I am thinking we may want to rename the
> > default branch to something like "edge", "dev", or "unstable" to better
> > reflect the actual less-stable situation.
> >

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread raphinesse
> I think, if anything, what is needed is an overall test of all the pieces
> > together, but I don't think this means modifying every package.json of
> > every module every night.
> >
>
> That is exactly what my proposal aims to accomplish.
>

I agree that we should test all the pieces together frequently.
We don't need to mess with our committed master versions for this.
Instead we should do nightly integration tests. That means we would be
modifying every package.json of every module every night.
__Temporarily, on the build server and NOT in the repository__

Finally, I agree with Oliver Salzburg. Setting up these tests will be some
work.
And I would rather not have the additional integration testing at all, than
to
regularly depend on nightly versions in master.

Am Mi., 12. Sep. 2018 um 22:54 Uhr schrieb Chris Brody <
chris.br...@gmail.com>:

> On Wed, Sep 12, 2018, 4:35 PM Jesse  wrote:
>
> > nightly is just master on any given 'night' right?
> >
>
> Yes, that is my understanding.
>
> We don't want to update dependent versions of everything all the time ...
> >
>
> Agreed. My proposal would use the caret (^) character in the nightly
> dependency versions to automatically use the latest nightly build of each
> Cordova dependency (in master branch).
>
> I think, if anything, what is needed is an overall test of all the pieces
> > together, but I don't think this means modifying every package.json of
> > every module every night.
> >
>
> That is exactly what my proposal aims to accomplish.
>
> If we wanted more flexibility, maybe the git-master version of each
> > package.json points at the git-master of each other module ... but I
> don't
> > think this helps us.
> >
>
> That would have been a worthwhile solution if we did not have the nightly
> packages published on npm. Since we do have the nightly packages published
> on npm then yes that idea is not needed.
>
> I think is is best to just expect that things are going to break,
>
>
> Yes
>
> and we will have to resolve dependencies when we choose to release.
> >
>
> As I said before: according to my proposal we should be able to drop the
> "-nightly*" part from dependency versions when making major releases.
>
> The one criticism that I would agree with is that I don't see anyone else
> working quite this way. If this proposal is accepted I think it should be
> documented thoroughly and carefully.
>
> In case this proposal is accepted, I am thinking we may want to rename the
> default branch to something like "edge", "dev", or "unstable" to better
> reflect the actual less-stable situation.
>


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Chris Brody
On Wed, Sep 12, 2018, 4:35 PM Jesse  wrote:

> nightly is just master on any given 'night' right?
>

Yes, that is my understanding.

We don't want to update dependent versions of everything all the time ...
>

Agreed. My proposal would use the caret (^) character in the nightly
dependency versions to automatically use the latest nightly build of each
Cordova dependency (in master branch).

I think, if anything, what is needed is an overall test of all the pieces
> together, but I don't think this means modifying every package.json of
> every module every night.
>

That is exactly what my proposal aims to accomplish.

If we wanted more flexibility, maybe the git-master version of each
> package.json points at the git-master of each other module ... but I don't
> think this helps us.
>

That would have been a worthwhile solution if we did not have the nightly
packages published on npm. Since we do have the nightly packages published
on npm then yes that idea is not needed.

I think is is best to just expect that things are going to break,


Yes

and we will have to resolve dependencies when we choose to release.
>

As I said before: according to my proposal we should be able to drop the
"-nightly*" part from dependency versions when making major releases.

The one criticism that I would agree with is that I don't see anyone else
working quite this way. If this proposal is accepted I think it should be
documented thoroughly and carefully.

In case this proposal is accepted, I am thinking we may want to rename the
default branch to something like "edge", "dev", or "unstable" to better
reflect the actual less-stable situation.


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Darryl Pogue
On Wed, Sep 12, 2018 at 12:29 PM Chris Brody  wrote:
>
> Potentially controversial proposal.
>
> For example: https://github.com/apache/cordova-create/pull/31
>
> The proposal is that Cordova packages in the master branch should
> depend on nightly builds, not on old patch release.
>
> If accepted, I think we should apply a similar change to the master
> branch of all other Cordova tools and platform packages.
>
> I think this would give us better integrity of nightly builds.

We should not need to make any changes to the master branch for
nightlies to point at other nightlies.
As part of the nightly build process, all the other cordova
dependencies of each module are updated to point to the equivalent
nightly versions. So cordova-cli@nightly-x.y.z is using
cordova-create@nightly-x.y.z and cordova-lib@nightly-x.y.z and
cordova-common@nightly.x.y.z. They reference those explicitly, not
using the "nightly" tag.

We should definitely NOT be pointing anything on the master branch to
specific nightly builds. It should point to whatever version (even
unreleased) we depend on, with a ^ caret so npm will grab the latest.

Reminder that nightly builds are for Cordova developer testing, not
for use by end users because they are not approved releases per Apache
policy.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread raphinesse
I agree that this kind of situation should be addressed by a proper release
of the dependency.
If it's a breaking change, so be it. I don't mind if we have cordova-common
23.5.7 in a year from now.

Am Mi., 12. Sep. 2018 um 22:44 Uhr schrieb Oliver Salzburg <
oliver.salzb...@gmail.com>:

> On 2018-09-12 22:40, Jan Piotrowski wrote:
> > cordova-create uses cordova-common and cordova-fetch. Right now two
> > existing releases are pinned as dependencies. cordova-common and
> > cordova-fetch have changes in master, that are necessary for new
> > things in cordova-create to work. Right now there is no way to change
> > cordova-create to do this. Using nightly of cordova-comand and
> > cordova-fetch would enable this. Correct?
>
> Why not just publish the new version? I mean, properly, not a -nightly.
>
> Then the projects could depend on these new versions on work properly in
> master as well.
>
> For the time being, the -nightly release would work fine for the
> purpose, but something like that should be occasional, not regular. I
> believe the latter case would produce more failures than it solves.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Oliver Salzburg
On 2018-09-12 22:40, Jan Piotrowski wrote:
> cordova-create uses cordova-common and cordova-fetch. Right now two
> existing releases are pinned as dependencies. cordova-common and
> cordova-fetch have changes in master, that are necessary for new
> things in cordova-create to work. Right now there is no way to change
> cordova-create to do this. Using nightly of cordova-comand and
> cordova-fetch would enable this. Correct?

Why not just publish the new version? I mean, properly, not a -nightly.

Then the projects could depend on these new versions on work properly in
master as well.

For the time being, the -nightly release would work fine for the
purpose, but something like that should be occasional, not regular. I
believe the latter case would produce more failures than it solves.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Oliver Salzburg
On 2018-09-12 22:31, raphine...@gmail.com wrote:
> Yeah, I mean that's what we do with the nightlies already. I agree that it
> would be great to be notified of integration problems ASAP. But to achieve
> that, we should test the nightlies produced during the nightly build.

On 2018-09-12 21:36, Jan Piotrowski wrote:
> How do other libraries handle this inter-connectedness between libraries?

That is what we do. We don't produce nightly builds, we trigger
integration jobs on each build of a dependency. The integration job
checks the latest snapshot of the dependency against its dependents.

That's a bit of work to set up, but I would rather just not do it at all
then start committing nightly versions into your dependency tree. This
will lead to you constantly having to rebuild your local dependency tree
on every git pull.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Jan Piotrowski
Another aspect I thought this should solve:

cordova-create uses cordova-common and cordova-fetch. Right now two
existing releases are pinned as dependencies. cordova-common and
cordova-fetch have changes in master, that are necessary for new
things in cordova-create to work. Right now there is no way to change
cordova-create to do this. Using nightly of cordova-comand and
cordova-fetch would enable this. Correct?

2018-09-12 22:34 GMT+02:00 Jesse :
> nightly is just master on any given 'night' right?
> We don't want to update dependent versions of everything all the time ...
>
> I think, if anything, what is needed is an overall test of all the pieces
> together, but I don't think this means modifying every package.json of
> every module every night.
> If we wanted more flexibility, maybe the git-master version of each
> package.json points at the git-master of each other module ... but I don't
> think this helps us.
> I think is is best to just expect that things are going to break, and we
> will have to resolve dependencies when we choose to release.
>
>
>
> @purplecabbage
> risingj.com
>
>
> On Wed, Sep 12, 2018 at 1:27 PM Oliver Salzburg 
> wrote:
>
>> On 2018-09-12 21:29, Chris Brody wrote:
>> > I think this would give us better integrity of nightly builds.
>>
>> I don't think I understand the proposal.
>>
>> If the goal is to produce nightly builds, why not change the dependency
>> version during the nightly build, publish the nightly and leave master
>> dependent on the stable dependency?
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>
>>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Jesse
nightly is just master on any given 'night' right?
We don't want to update dependent versions of everything all the time ...

I think, if anything, what is needed is an overall test of all the pieces
together, but I don't think this means modifying every package.json of
every module every night.
If we wanted more flexibility, maybe the git-master version of each
package.json points at the git-master of each other module ... but I don't
think this helps us.
I think is is best to just expect that things are going to break, and we
will have to resolve dependencies when we choose to release.



@purplecabbage
risingj.com


On Wed, Sep 12, 2018 at 1:27 PM Oliver Salzburg 
wrote:

> On 2018-09-12 21:29, Chris Brody wrote:
> > I think this would give us better integrity of nightly builds.
>
> I don't think I understand the proposal.
>
> If the goal is to produce nightly builds, why not change the dependency
> version during the nightly build, publish the nightly and leave master
> dependent on the stable dependency?
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread raphinesse
Yeah, I mean that's what we do with the nightlies already. I agree that it
would be great to be notified of integration problems ASAP. But to achieve
that, we should test the nightlies produced during the nightly build.

Am Mi., 12. Sep. 2018 um 22:27 Uhr schrieb Oliver Salzburg <
oliver.salzb...@gmail.com>:

> On 2018-09-12 21:29, Chris Brody wrote:
> > I think this would give us better integrity of nightly builds.
>
> I don't think I understand the proposal.
>
> If the goal is to produce nightly builds, why not change the dependency
> version during the nightly build, publish the nightly and leave master
> dependent on the stable dependency?
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Oliver Salzburg
On 2018-09-12 21:29, Chris Brody wrote:
> I think this would give us better integrity of nightly builds.

I don't think I understand the proposal.

If the goal is to produce nightly builds, why not change the dependency
version during the nightly build, publish the nightly and leave master
dependent on the stable dependency?

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Chris Brody
>
> Plus, with package-lock.json committed no version update would be picked up
> automatically. That's the idea behind committing it in the first place.
>


Newer versions of npm seemed to respect the caret (^) when making
package-lock.json; caret seemed to show up in package-lock.json. But I may
be mistaken here.

I would be happy to experiment and test this sometime later today or
tonight.


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread raphinesse
Am Mi., 12. Sep. 2018 um 22:01 Uhr schrieb Chris Brody <
chris.br...@gmail.com>:

> On Wed, Sep 12, 2018 at 3:48 PM  wrote:
> >
> > Am Mi., 12. Sep. 2018 um 21:36 Uhr schrieb Jan Piotrowski <
> > piotrow...@gmail.com>:
> >
> > > This uses specific nightlies the developer has to select manually,
> right?
> > >
> > I would say it would have to, since nightly alone would be an unstable
> > moving target that would regularly break our CI tests.
>
> I would disagree. I thought that work in master branch *should*
> already be considered to be a non-stable "dev" version. If a change in
> a lower-level dependency would causes another Cordova package to stop
> working, I would rather we discover and resolve this asap.
>

Well then we agree to disagree ;) IMHO, CI tests should run against a
known-to-work state, so we can reliably see from the CI tests if a __PR__
breaks the tests or not. If we want to test integration between Cordova
components, we should run tests with all the master branches linked
together during our nightly builds.

Plus, with package-lock.json committed no version update would be picked up
automatically. That's the idea behind committing it in the first place.


> > > How do other libraries handle this inter-connectedness between
> libraries?
> >
> > You could have a look at Babel. They have a lot of packages (managed by
> > lerna AFAIK)
>
> Does that mean we should consider migrating to some kind of a monorepo?
>

No, I was not suggesting anything. Just mentioning that they used it.


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Chris Brody
On Wed, Sep 12, 2018 at 3:48 PM  wrote:
>
> Am Mi., 12. Sep. 2018 um 21:36 Uhr schrieb Jan Piotrowski <
> piotrow...@gmail.com>:
>
> > This uses specific nightlies the developer has to select manually, right?
> >
> I would say it would have to, since nightly alone would be an unstable
> moving target that would regularly break our CI tests.

I would disagree. I thought that work in master branch *should*
already be considered to be a non-stable "dev" version. If a change in
a lower-level dependency would causes another Cordova package to stop
working, I would rather we discover and resolve this asap.

FYI a command like npm install cordova-fetch@nightly would normally
uses a caret (^). This should match all newer nightly builds and even
continue to match once we publish major release of the dependency.

The one caveat here is that the nightly build name seems to not always
use 2-digit month number. I would propose the following alternative
workaround solutions:

* manually remove everything after the year in the nightly build version number
* we fix the nightly build server to always use 2-digit month and hold
off until October or November 2018

> > How would this change the release process? Another commit to change
> > and pin the dependency?
> >
> I think this shouldn't change anything regarding the release process. It
> just changes the version we are switching away from during release.

Right. We would probably just want to drop the "-nightly*" from the
dependency version number for clarity.

> > How do other libraries handle this inter-connectedness between libraries?
>
> You could have a look at Babel. They have a lot of packages (managed by
> lerna AFAIK)

Does that mean we should consider migrating to some kind of a monorepo?

If so, I would rather to discuss this idea in its own thread.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread raphinesse
Am Mi., 12. Sep. 2018 um 21:36 Uhr schrieb Jan Piotrowski <
piotrow...@gmail.com>:

> This uses specific nightlies the developer has to select manually, right?
>
I would say it would have to, since nightly alone would be an unstable
moving target that would regularly break our CI tests.


> How would this change the release process? Another commit to change
> and pin the dependency?
>
I think this shouldn't change anything regarding the release process. It
just changes the version we are switching away from during release.


> How do other libraries handle this inter-connectedness between libraries?

You could have a look at Babel. They have a lot of packages (managed by
lerna AFAIK)


Re: [DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Jan Piotrowski
Interesting suggestion, had a similar discussion with @Erisu today.

This uses specific nightlies the developer has to select manually, right?

How would this change the release process? Another commit to change
and pin the dependency?

How do other libraries handle this inter-connectedness between libraries?

-J

2018-09-12 21:29 GMT+02:00 Chris Brody :
> Potentially controversial proposal.
>
> For example: https://github.com/apache/cordova-create/pull/31
>
> The proposal is that Cordova packages in the master branch should
> depend on nightly builds, not on old patch release.
>
> If accepted, I think we should apply a similar change to the master
> branch of all other Cordova tools and platform packages.
>
> I think this would give us better integrity of nightly builds.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[DISCUSS] Update dependencies for nightly builds in master

2018-09-12 Thread Chris Brody
Potentially controversial proposal.

For example: https://github.com/apache/cordova-create/pull/31

The proposal is that Cordova packages in the master branch should
depend on nightly builds, not on old patch release.

If accepted, I think we should apply a similar change to the master
branch of all other Cordova tools and platform packages.

I think this would give us better integrity of nightly builds.

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: Nightly builds

2018-07-18 Thread Shazron
Thanks Darryl!
On Thu, Jul 19, 2018 at 1:05 PM Darryl Pogue  wrote:
>
> Apologies for the Jenkins spam, the builds were failing after npm
> revoked all auth tokens and we needed to reauthenticate.
>
> I've figured that part out, so our nightly builds are back to usually
> failing for flaky reasons instead of consistently failing for auth
> reasons. It's an improvement... of sorts...
>
> ~Darryl
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Nightly builds

2018-07-18 Thread Darryl Pogue
Apologies for the Jenkins spam, the builds were failing after npm
revoked all auth tokens and we needed to reauthenticate.

I've figured that part out, so our nightly builds are back to usually
failing for flaky reasons instead of consistently failing for auth
reasons. It's an improvement... of sorts...

~Darryl

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [NIGHTLY BUILDS] Missing

2017-03-23 Thread Jesse
yay!


@purplecabbage
risingj.com

On Wed, Mar 22, 2017 at 11:18 PM, Filip Maj  wrote:

> yay! that seemed to have fixed it!
>
> On Tue, Mar 21, 2017 at 10:51 PM, Filip Maj  wrote:
> > Just added apachebuilds as owner to both cordova-android and cordova-ios.
> >
> > On Tue, Mar 21, 2017 at 8:10 PM, Darryl Pogue 
> wrote:
> >> Hey Vladimir,
> >>
> >> I noticed we were getting Jenkins build failures for the nightlies,
> >> but it was correctly publishing cordova-lib and cordova nightlies to
> >> npm. It's failing on cordova-android with a permissions error.
> >> It looks to me like the only thing we need to do to get these working
> >> is to grant publish permissions on cordova-android (and probably
> >> cordova-ios) to the apachebuilds npm user?
> >>
> >> One of the npm owners want to give that a shot? In particular, it
> >> would be nice to have nightly builds for Android while we're trying to
> >> verify the new Android SDK fixes.
> >>
> >> ~Darryl
> >>
> >> On 15 February 2017 at 01:36, Vladimir Kotikov (Akvelon)
> >>  wrote:
> >>>
> >>> Hey Shazron and Fil
> >>>
> >>> The thing with nightly builds is that they are running (or it’d better
> to say they had been running until Dec, 9) on Apache infrastructure. More
> specifically, this is a build job that is used to run ‘coho nightly’:
> https://builds.apache.org/view/All/job/cordova-nightly
> >>>
> >>> There were 2 issues:
> >>> 1. job was using node label that doesn’t have any nodes attached – it
> has been changed by infra at the mid of November
> >>> 2. NPM credentials, we were using to publish nightlies (user
> apachebuilds, https://www.npmjs.com/~apachebuilds) are now incorrect, at
> least I’m not able to login to NPM with these credentials.
> >>>
> >>> I have updated the job to run on proper set of nodes, but until we get
> new credentials (or at least valid token) we’re blocked on this.
> >>>
> >>> -
> >>> Best regards, Vladimir
> >>>
> >>>
> >>> On 2/15/17, 03:58, "Filip Maj"  wrote:
> >>>
> >>> I recall Alex saying he enabled parallel builds on cloudapp within
> the
> >>> last week, sounds like it might be relevant. We'll need our MSFT
> >>> friends and cloudapp admins to rescue us in this situation!
> >>>
> >>> On Tue, Feb 14, 2017 at 4:12 PM, Shazron 
> wrote:
> >>> > I believe they don't run anymore. The last one was on
> >>> > 2016-12-09T03:21:01.541Z
> >>> >
> >>> > Does anyone know what happened?
> >>>
> >>> 
> -
> >>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>
> >>>
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [NIGHTLY BUILDS] Missing

2017-03-22 Thread Filip Maj
yay! that seemed to have fixed it!

On Tue, Mar 21, 2017 at 10:51 PM, Filip Maj  wrote:
> Just added apachebuilds as owner to both cordova-android and cordova-ios.
>
> On Tue, Mar 21, 2017 at 8:10 PM, Darryl Pogue  wrote:
>> Hey Vladimir,
>>
>> I noticed we were getting Jenkins build failures for the nightlies,
>> but it was correctly publishing cordova-lib and cordova nightlies to
>> npm. It's failing on cordova-android with a permissions error.
>> It looks to me like the only thing we need to do to get these working
>> is to grant publish permissions on cordova-android (and probably
>> cordova-ios) to the apachebuilds npm user?
>>
>> One of the npm owners want to give that a shot? In particular, it
>> would be nice to have nightly builds for Android while we're trying to
>> verify the new Android SDK fixes.
>>
>> ~Darryl
>>
>> On 15 February 2017 at 01:36, Vladimir Kotikov (Akvelon)
>>  wrote:
>>>
>>> Hey Shazron and Fil
>>>
>>> The thing with nightly builds is that they are running (or it’d better to 
>>> say they had been running until Dec, 9) on Apache infrastructure. More 
>>> specifically, this is a build job that is used to run ‘coho nightly’: 
>>> https://builds.apache.org/view/All/job/cordova-nightly
>>>
>>> There were 2 issues:
>>> 1. job was using node label that doesn’t have any nodes attached – it has 
>>> been changed by infra at the mid of November
>>> 2. NPM credentials, we were using to publish nightlies (user apachebuilds, 
>>> https://www.npmjs.com/~apachebuilds) are now incorrect, at least I’m not 
>>> able to login to NPM with these credentials.
>>>
>>> I have updated the job to run on proper set of nodes, but until we get new 
>>> credentials (or at least valid token) we’re blocked on this.
>>>
>>> -
>>> Best regards, Vladimir
>>>
>>>
>>> On 2/15/17, 03:58, "Filip Maj"  wrote:
>>>
>>> I recall Alex saying he enabled parallel builds on cloudapp within the
>>> last week, sounds like it might be relevant. We'll need our MSFT
>>> friends and cloudapp admins to rescue us in this situation!
>>>
>>> On Tue, Feb 14, 2017 at 4:12 PM, Shazron  wrote:
>>> > I believe they don't run anymore. The last one was on
>>> > 2016-12-09T03:21:01.541Z
>>> >
>>> > Does anyone know what happened?
>>>
>>> -
>>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>>
>>>
>>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [NIGHTLY BUILDS] Missing

2017-03-21 Thread Filip Maj
Just added apachebuilds as owner to both cordova-android and cordova-ios.

On Tue, Mar 21, 2017 at 8:10 PM, Darryl Pogue  wrote:
> Hey Vladimir,
>
> I noticed we were getting Jenkins build failures for the nightlies,
> but it was correctly publishing cordova-lib and cordova nightlies to
> npm. It's failing on cordova-android with a permissions error.
> It looks to me like the only thing we need to do to get these working
> is to grant publish permissions on cordova-android (and probably
> cordova-ios) to the apachebuilds npm user?
>
> One of the npm owners want to give that a shot? In particular, it
> would be nice to have nightly builds for Android while we're trying to
> verify the new Android SDK fixes.
>
> ~Darryl
>
> On 15 February 2017 at 01:36, Vladimir Kotikov (Akvelon)
>  wrote:
>>
>> Hey Shazron and Fil
>>
>> The thing with nightly builds is that they are running (or it’d better to 
>> say they had been running until Dec, 9) on Apache infrastructure. More 
>> specifically, this is a build job that is used to run ‘coho nightly’: 
>> https://builds.apache.org/view/All/job/cordova-nightly
>>
>> There were 2 issues:
>> 1. job was using node label that doesn’t have any nodes attached – it has 
>> been changed by infra at the mid of November
>> 2. NPM credentials, we were using to publish nightlies (user apachebuilds, 
>> https://www.npmjs.com/~apachebuilds) are now incorrect, at least I’m not 
>> able to login to NPM with these credentials.
>>
>> I have updated the job to run on proper set of nodes, but until we get new 
>> credentials (or at least valid token) we’re blocked on this.
>>
>> -
>> Best regards, Vladimir
>>
>>
>> On 2/15/17, 03:58, "Filip Maj"  wrote:
>>
>> I recall Alex saying he enabled parallel builds on cloudapp within the
>> last week, sounds like it might be relevant. We'll need our MSFT
>> friends and cloudapp admins to rescue us in this situation!
>>
>> On Tue, Feb 14, 2017 at 4:12 PM, Shazron  wrote:
>> > I believe they don't run anymore. The last one was on
>> > 2016-12-09T03:21:01.541Z
>> >
>> > Does anyone know what happened?
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>
>>
>>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [NIGHTLY BUILDS] Missing

2017-03-21 Thread Darryl Pogue
Hey Vladimir,

I noticed we were getting Jenkins build failures for the nightlies,
but it was correctly publishing cordova-lib and cordova nightlies to
npm. It's failing on cordova-android with a permissions error.
It looks to me like the only thing we need to do to get these working
is to grant publish permissions on cordova-android (and probably
cordova-ios) to the apachebuilds npm user?

One of the npm owners want to give that a shot? In particular, it
would be nice to have nightly builds for Android while we're trying to
verify the new Android SDK fixes.

~Darryl

On 15 February 2017 at 01:36, Vladimir Kotikov (Akvelon)
 wrote:
>
> Hey Shazron and Fil
>
> The thing with nightly builds is that they are running (or it’d better to say 
> they had been running until Dec, 9) on Apache infrastructure. More 
> specifically, this is a build job that is used to run ‘coho nightly’: 
> https://builds.apache.org/view/All/job/cordova-nightly
>
> There were 2 issues:
> 1. job was using node label that doesn’t have any nodes attached – it has 
> been changed by infra at the mid of November
> 2. NPM credentials, we were using to publish nightlies (user apachebuilds, 
> https://www.npmjs.com/~apachebuilds) are now incorrect, at least I’m not able 
> to login to NPM with these credentials.
>
> I have updated the job to run on proper set of nodes, but until we get new 
> credentials (or at least valid token) we’re blocked on this.
>
> -
> Best regards, Vladimir
>
>
> On 2/15/17, 03:58, "Filip Maj"  wrote:
>
> I recall Alex saying he enabled parallel builds on cloudapp within the
> last week, sounds like it might be relevant. We'll need our MSFT
> friends and cloudapp admins to rescue us in this situation!
>
> On Tue, Feb 14, 2017 at 4:12 PM, Shazron  wrote:
> > I believe they don't run anymore. The last one was on
> > 2016-12-09T03:21:01.541Z
> >
> > Does anyone know what happened?
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: [NIGHTLY BUILDS] Missing

2017-02-15 Thread Vladimir Kotikov (Akvelon)
Hey Shazron and Fil

The thing with nightly builds is that they are running (or it’d better to say 
they had been running until Dec, 9) on Apache infrastructure. More 
specifically, this is a build job that is used to run ‘coho nightly’: 
https://builds.apache.org/view/All/job/cordova-nightly

There were 2 issues:
1. job was using node label that doesn’t have any nodes attached – it has been 
changed by infra at the mid of November
2. NPM credentials, we were using to publish nightlies (user apachebuilds, 
https://www.npmjs.com/~apachebuilds) are now incorrect, at least I’m not able 
to login to NPM with these credentials.

I have updated the job to run on proper set of nodes, but until we get new 
credentials (or at least valid token) we’re blocked on this.

-
Best regards, Vladimir
 

On 2/15/17, 03:58, "Filip Maj"  wrote:

I recall Alex saying he enabled parallel builds on cloudapp within the
last week, sounds like it might be relevant. We'll need our MSFT
friends and cloudapp admins to rescue us in this situation!

On Tue, Feb 14, 2017 at 4:12 PM, Shazron  wrote:
> I believe they don't run anymore. The last one was on
> 2016-12-09T03:21:01.541Z
>
> Does anyone know what happened?

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org





Re: [NIGHTLY BUILDS] Missing

2017-02-14 Thread Filip Maj
I recall Alex saying he enabled parallel builds on cloudapp within the
last week, sounds like it might be relevant. We'll need our MSFT
friends and cloudapp admins to rescue us in this situation!

On Tue, Feb 14, 2017 at 4:12 PM, Shazron  wrote:
> I believe they don't run anymore. The last one was on
> 2016-12-09T03:21:01.541Z
>
> Does anyone know what happened?

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[NIGHTLY BUILDS] Missing

2017-02-14 Thread Shazron
I believe they don't run anymore. The last one was on
2016-12-09T03:21:01.541Z

Does anyone know what happened?


[GitHub] cordova-docs pull request #641: CB-11884 - Edit Nightly Builds page based on...

2016-09-23 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/cordova-docs/pull/641


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs pull request #641: CB-11884 - Edit Nightly Builds page based on...

2016-09-23 Thread shazron
GitHub user shazron opened a pull request:

https://github.com/apache/cordova-docs/pull/641

CB-11884 - Edit Nightly Builds page based on Apache Board feedback



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/shazron/cordova-docs CB-11884

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/cordova-docs/pull/641.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #641


commit 2e1526f1378387501da93f5f53404fa1dada5cdf
Author: Shazron Abdullah 
Date:   2016-09-23T19:20:23Z

CB-11884 - Edit Nightly Builds page based on Apache Board feedback




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



RE: Nightly builds - npm publish issue

2016-08-31 Thread Vladimir Kotikov (Akvelon)
FYI. In case if anyone else is interested - coho just invokes 'npm publish', so 
in order to fix nightiles we've updated npm used by nightly job on Jenkins to 
3.10.x., so nightlies are now alive again.

-
Best regards, Vladimir

-Original Message-
From: Shazron [mailto:shaz...@gmail.com] 
Sent: Monday, August 29, 2016 11:23 AM
To: dev@cordova.apache.org
Subject: Nightly builds - npm publish issue

See: 
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fbrowse%2fCB-11778&data=01%7c01%7cv-vlkoti%40microsoft.com%7c7309836d15dd4071566a08d3cfe5c2b1%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=n1hRjVzXVZbRJYRrsdJb71DohM6x758AquTlPwpBtWU%3d

Long story short -- we need to use node 6.x to publish the npm nightlies.

I know the nightly CI uses coho, is it a matter of just updating coho code and 
the CI picks it up, or do we have to do something else?


Nightly builds - npm publish issue

2016-08-29 Thread Shazron
See: https://issues.apache.org/jira/browse/CB-11778

Long story short -- we need to use node 6.x to publish the npm nightlies.

I know the nightly CI uses coho, is it a matter of just updating coho code
and the CI picks it up, or do we have to do something else?


[GitHub] cordova-docs issue #613: CB-11477 Add a page about nightly builds

2016-08-23 Thread vladimir-kotikov
Github user vladimir-kotikov commented on the issue:

https://github.com/apache/cordova-docs/pull/613
  
Updated and merged. Thanks, @dblotsky, @stevengill


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs pull request #613: CB-11477 Add a page about nightly builds

2016-08-23 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/cordova-docs/pull/613


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs issue #613: CB-11477 Add a page about nightly builds

2016-08-22 Thread stevengill
Github user stevengill commented on the issue:

https://github.com/apache/cordova-docs/pull/613
  
LGTM. Want me to merge it in? Maybe make the change @dblotsky recommended. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs pull request #613: CB-11477 Add a page about nightly builds

2016-08-08 Thread dblotsky
Github user dblotsky commented on a diff in the pull request:

https://github.com/apache/cordova-docs/pull/613#discussion_r73905131
  
--- Diff: www/contribute/index.html ---
@@ -22,6 +22,7 @@
 Join the Dev mailing 
list and send a brief introduction of yourself to it
 Join the discussion on http://slack.cordova.io/";>Slack
 Sign the http://www.apache.org/licenses/#clas";>Individual Contributor License 
Agreement (ICLA) and mailto:secret...@apache.org";>submit 
it
+Try out the next version of Cordova using nightly builds
--- End diff --

Maybe use an absolute link like `{{ site.baseurl 
}}/contribute/nightly_builds.html` here, in case this page ever moves.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs issue #613: CB-11477 Add a page about nightly builds

2016-07-27 Thread vladimir-kotikov
Github user vladimir-kotikov commented on the issue:

https://github.com/apache/cordova-docs/pull/613
  
@stevengill, ping


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs issue #613: CB-11477 Add a page about nightly builds

2016-06-23 Thread vladimir-kotikov
Github user vladimir-kotikov commented on the issue:

https://github.com/apache/cordova-docs/pull/613
  
@nikhilkh, @stevengill, could you please take a look?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[GitHub] cordova-docs pull request #613: CB-11477 Add a page about nightly builds

2016-06-23 Thread vladimir-kotikov
GitHub user vladimir-kotikov opened a pull request:

https://github.com/apache/cordova-docs/pull/613

CB-11477 Add a page about nightly builds

The PR adds a separate page under `contributing` directory with the 
information about nightly builds usage

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/vladimir-kotikov/cordova-docs CB-11477

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/cordova-docs/pull/613.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #613


commit 962ff2de488b76845641d4790417b81e5216a26f
Author: Vladimir Kotikov 
Date:   2016-06-23T14:26:46Z

CB-11477 Add a page about nightly builds




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



RE: [DISCUSS] Nightly builds for Cordova

2016-05-16 Thread Vladimir Kotikov (Akvelon)
Yeah, right. I somehow pasted the wrong link, sorry. The correct one is 
https://github.com/cordova/cordova-discuss/pull/47

-
Best regards, Vladimir


-Original Message-
From: Shazron [mailto:shaz...@gmail.com] 
Sent: Saturday, May 14, 2016 1:53 AM
To: dev@cordova.apache.org
Subject: Re: [DISCUSS] Nightly builds for Cordova

Is it here instead? https://github.com/cordova/cordova-discuss/pull/47

+1
Just to emphasize from the PR discussion, nightlies are fine, they are not 
considered official releases and should have the appropriate disclaimers.

From: 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fwww.apache.org%2fdev%2frelease.html%23what&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=xpUOvLFJyJ4o76BNCvRtXzNvGhSAQbhKtYYWXoLv7o4%3d
"Do not include any links on the project website that might encourage 
non-developers to download and use nightly builds, snapshots, release 
candidates, or any other similar package."

My interpretation is, don't put the nightly links on the main page to install 
Cordova, which is the main page that we tell "users" to install it.
"Devs" is of course those developing Cordova itself.

Precedent (from what Vladimir K has posted):

https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fant.apache.org%2fnightlies.html&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=C4OEA0eVBmK%2fI7Zy570o%2bEphIu1OAsM99T00T75KB04%3d
 --> Under "Contributing"
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fjmeter.apache.org%2fnightly.html&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=0%2bZ7mcECdP6H7uKpboN86HsSGgxKWU6AsTXkr7xgSc0%3d
 --> Under "Downloads"
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fzookeeper.apache.org%2freleases.html&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=IqJCaQOpzRfPLYnZqQPJDcRe4s9IdAmsNVC1ZIvNSjw%3d
 --> Under "Releases" (mixed stable, and alpha) 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fcouchdb.apache.org%2f%23download&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=9GNwl6w2ROhsWpZYXXw8J8RZL52YfjGaefE81nv0QJg%3d
 -> Under "Download", Developer Preview section.

To be absolutely clear that this is a dev thing, we should put the nightly link 
under 
https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fcordova.apache.org%2fcontribute%2f&data=01%7c01%7cv-vlkoti%40microsoft.com%7cb08cb5309b6f41043bff08d37b817998%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=d6ouf5k%2bozwWRWCc6%2btsa1ddjvTbPePzK4Ly3Snp4cI%3d



On Fri, May 13, 2016 at 2:14 AM, Vladimir Kotikov (Akvelon) < 
v-vlk...@microsoft.com> wrote:

> Hi list
>
> I've created a proposal for releasing nightly builds for Cordova. 
> Please find details here: https://github.com/cordova/cordova-discuss/pull/42.
> I will appreciate any suggestions and feedback.
>
> -
> Best regards, Vladimir
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Nightly builds for Cordova

2016-05-13 Thread Shazron
Is it here instead? https://github.com/cordova/cordova-discuss/pull/47

+1
Just to emphasize from the PR discussion, nightlies are fine, they are not
considered official releases and should have the appropriate disclaimers.

From: http://www.apache.org/dev/release.html#what
"Do not include any links on the project website that might encourage
non-developers to download and use nightly builds, snapshots, release
candidates, or any other similar package."

My interpretation is, don't put the nightly links on the main page to
install Cordova, which is the main page that we tell "users" to install it.
"Devs" is of course those developing Cordova itself.

Precedent (from what Vladimir K has posted):

https://ant.apache.org/nightlies.html --> Under "Contributing"
http://jmeter.apache.org/nightly.html --> Under "Downloads"
http://zookeeper.apache.org/releases.html --> Under "Releases" (mixed
stable, and alpha)
http://couchdb.apache.org/#download -> Under "Download", Developer Preview
section.

To be absolutely clear that this is a dev thing, we should put the nightly
link under http://cordova.apache.org/contribute/



On Fri, May 13, 2016 at 2:14 AM, Vladimir Kotikov (Akvelon) <
v-vlk...@microsoft.com> wrote:

> Hi list
>
> I've created a proposal for releasing nightly builds for Cordova. Please
> find details here: https://github.com/cordova/cordova-discuss/pull/42.
> I will appreciate any suggestions and feedback.
>
> -
> Best regards, Vladimir
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: [DISCUSS] Nightly builds for Cordova

2016-05-13 Thread Carlos Santana
Love it +1
Always wanted to be able to $ npm install -g cordova@canary

- Carlos
@csantanapr

> On May 13, 2016, at 5:14 AM, Vladimir Kotikov (Akvelon) 
>  wrote:
> 
> Hi list
> 
> I've created a proposal for releasing nightly builds for Cordova. Please find 
> details here: https://github.com/cordova/cordova-discuss/pull/42.
> I will appreciate any suggestions and feedback.
> 
> -
> Best regards, Vladimir
> 
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
> 

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



[DISCUSS] Nightly builds for Cordova

2016-05-13 Thread Vladimir Kotikov (Akvelon)
Hi list

I've created a proposal for releasing nightly builds for Cordova. Please find 
details here: https://github.com/cordova/cordova-discuss/pull/42.
I will appreciate any suggestions and feedback.

-
Best regards, Vladimir


-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



RE: Cordova Nightly Builds

2014-11-05 Thread Parashuram Narasimhan (MS OPEN TECH)
Can we also run Medic on these nightlies ? My team could volunteer to do that 
work, if you guys think it is useful. 

-Original Message-
From: agri...@google.com [mailto:agri...@google.com] On Behalf Of Andrew Grieve
Sent: Monday, November 3, 2014 7:58 PM
To: dev
Subject: Re: Cordova Nightly Builds

so long as we unpublish old ones, I believe the list of versions shouldn't grow 
indefinitely.

On Mon, Nov 3, 2014 at 4:42 PM, Marcel Kinard  wrote:

> Nice!
>
> Doing an "npm info cordova" will yield a nightly-increasing number of 
> entries in the 'version' key?
>
> These would not be artifacts that we could vote on, correct?
>
> On Oct 30, 2014, at 1:16 AM, Steven Gill  wrote:
>
> > I have been doing some work on releasing nightlys recently.
> >
> > Please review PR [1] and comment on the issue [2].
> >
> > [1] https://github.com/apache/cordova-coho/pull/58
> > [2] https://issues.apache.org/jira/browse/CB-7904
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org


Re: Cordova Nightly Builds

2014-11-03 Thread Andrew Grieve
so long as we unpublish old ones, I believe the list of versions shouldn't
grow indefinitely.

On Mon, Nov 3, 2014 at 4:42 PM, Marcel Kinard  wrote:

> Nice!
>
> Doing an "npm info cordova" will yield a nightly-increasing number of
> entries in the 'version' key?
>
> These would not be artifacts that we could vote on, correct?
>
> On Oct 30, 2014, at 1:16 AM, Steven Gill  wrote:
>
> > I have been doing some work on releasing nightlys recently.
> >
> > Please review PR [1] and comment on the issue [2].
> >
> > [1] https://github.com/apache/cordova-coho/pull/58
> > [2] https://issues.apache.org/jira/browse/CB-7904
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: Cordova Nightly Builds

2014-11-03 Thread Steven Gill
Tools release automation proposal + issue:
https://issues.apache.org/jira/browse/CB-7930

On Mon, Nov 3, 2014 at 1:50 PM, Steven Gill  wrote:

> These are not artifacts we could vote on. I am looking into adding a new
> command to coho that would do the same steps as nightly but for RCs that we
> could vote on and release.
>
> Update for nightlys: Been merged into master, waiting on jenkins access
> from apache so I can setup the chronjob to run it once a night.
>
> On Mon, Nov 3, 2014 at 1:42 PM, Marcel Kinard  wrote:
>
>> Nice!
>>
>> Doing an "npm info cordova" will yield a nightly-increasing number of
>> entries in the 'version' key?
>>
>> These would not be artifacts that we could vote on, correct?
>>
>> On Oct 30, 2014, at 1:16 AM, Steven Gill  wrote:
>>
>> > I have been doing some work on releasing nightlys recently.
>> >
>> > Please review PR [1] and comment on the issue [2].
>> >
>> > [1] https://github.com/apache/cordova-coho/pull/58
>> > [2] https://issues.apache.org/jira/browse/CB-7904
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
>> For additional commands, e-mail: dev-h...@cordova.apache.org
>>
>>
>


Re: Cordova Nightly Builds

2014-11-03 Thread Steven Gill
These are not artifacts we could vote on. I am looking into adding a new
command to coho that would do the same steps as nightly but for RCs that we
could vote on and release.

Update for nightlys: Been merged into master, waiting on jenkins access
from apache so I can setup the chronjob to run it once a night.

On Mon, Nov 3, 2014 at 1:42 PM, Marcel Kinard  wrote:

> Nice!
>
> Doing an "npm info cordova" will yield a nightly-increasing number of
> entries in the 'version' key?
>
> These would not be artifacts that we could vote on, correct?
>
> On Oct 30, 2014, at 1:16 AM, Steven Gill  wrote:
>
> > I have been doing some work on releasing nightlys recently.
> >
> > Please review PR [1] and comment on the issue [2].
> >
> > [1] https://github.com/apache/cordova-coho/pull/58
> > [2] https://issues.apache.org/jira/browse/CB-7904
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>


Re: Cordova Nightly Builds

2014-11-03 Thread Marcel Kinard
Nice!

Doing an "npm info cordova" will yield a nightly-increasing number of entries 
in the 'version' key?

These would not be artifacts that we could vote on, correct?

On Oct 30, 2014, at 1:16 AM, Steven Gill  wrote:

> I have been doing some work on releasing nightlys recently.
> 
> Please review PR [1] and comment on the issue [2].
> 
> [1] https://github.com/apache/cordova-coho/pull/58
> [2] https://issues.apache.org/jira/browse/CB-7904


-
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org



Re: Cordova Nightly Builds

2014-10-30 Thread Carlos Santana
any way I think having nightly builds it's great, next conquer the world
with a nightly mobilespec app ready to run on a device using the nightly
build :-)


On Thu, Oct 30, 2014 at 11:22 AM, Steven Gill 
wrote:

> Really appreciate the comments and feedback.
>
> execOrPretend was implemented by Andrew in cadence release script for
> tagging + pushing. I just moved it out to executil so other functions can
> use it.
> On Oct 30, 2014 8:19 AM, "Carlos Santana"  wrote:
>
> > Thanks Steve, this is a very useful feature to implement.
> > I like the the dryrun idea "execOrPretend"
> >
> > On Thu, Oct 30, 2014 at 10:11 AM, Andrew Grieve 
> > wrote:
> >
> > > Cool! Left some minor comments.
> > >
> > > On Thu, Oct 30, 2014 at 1:16 AM, Steven Gill 
> > > wrote:
> > >
> > > > I have been doing some work on releasing nightlys recently.
> > > >
> > > > Please review PR [1] and comment on the issue [2].
> > > >
> > > > [1] https://github.com/apache/cordova-coho/pull/58
> > > > [2] https://issues.apache.org/jira/browse/CB-7904
> > > >
> > >
> >
> >
> >
> > --
> > Carlos Santana
> > 
> >
>



-- 
Carlos Santana



Re: Cordova Nightly Builds

2014-10-30 Thread Steven Gill
Really appreciate the comments and feedback.

execOrPretend was implemented by Andrew in cadence release script for
tagging + pushing. I just moved it out to executil so other functions can
use it.
On Oct 30, 2014 8:19 AM, "Carlos Santana"  wrote:

> Thanks Steve, this is a very useful feature to implement.
> I like the the dryrun idea "execOrPretend"
>
> On Thu, Oct 30, 2014 at 10:11 AM, Andrew Grieve 
> wrote:
>
> > Cool! Left some minor comments.
> >
> > On Thu, Oct 30, 2014 at 1:16 AM, Steven Gill 
> > wrote:
> >
> > > I have been doing some work on releasing nightlys recently.
> > >
> > > Please review PR [1] and comment on the issue [2].
> > >
> > > [1] https://github.com/apache/cordova-coho/pull/58
> > > [2] https://issues.apache.org/jira/browse/CB-7904
> > >
> >
>
>
>
> --
> Carlos Santana
> 
>


Re: Cordova Nightly Builds

2014-10-30 Thread Carlos Santana
Thanks Steve, this is a very useful feature to implement.
I like the the dryrun idea "execOrPretend"

On Thu, Oct 30, 2014 at 10:11 AM, Andrew Grieve 
wrote:

> Cool! Left some minor comments.
>
> On Thu, Oct 30, 2014 at 1:16 AM, Steven Gill 
> wrote:
>
> > I have been doing some work on releasing nightlys recently.
> >
> > Please review PR [1] and comment on the issue [2].
> >
> > [1] https://github.com/apache/cordova-coho/pull/58
> > [2] https://issues.apache.org/jira/browse/CB-7904
> >
>



-- 
Carlos Santana



Re: Cordova Nightly Builds

2014-10-30 Thread Andrew Grieve
Cool! Left some minor comments.

On Thu, Oct 30, 2014 at 1:16 AM, Steven Gill  wrote:

> I have been doing some work on releasing nightlys recently.
>
> Please review PR [1] and comment on the issue [2].
>
> [1] https://github.com/apache/cordova-coho/pull/58
> [2] https://issues.apache.org/jira/browse/CB-7904
>


Cordova Nightly Builds

2014-10-29 Thread Steven Gill
I have been doing some work on releasing nightlys recently.

Please review PR [1] and comment on the issue [2].

[1] https://github.com/apache/cordova-coho/pull/58
[2] https://issues.apache.org/jira/browse/CB-7904