On Wed, Sep 12, 2018 at 12:29 PM Chris Brody <chris.br...@gmail.com> 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

Reply via email to