Commit Graph

1199 Commits

Author SHA1 Message Date
Ben Newman
9fa732d588 Upgrade meteor-babel to v0.10.2.
Among other general improvements, the installed node_modules directory has
been reduced in size from 500MB+ to 30MB.
2016-05-19 17:04:10 -04:00
Ben Newman
e95dfe410e Make sure dev_bundle/lib/node_modules/.bin is left intact.
If you run `meteor npm install` in bundle/programs/server, this change
means dev_bundle/lib/node_modules/.bin/node-pre-gyp will be available to
packages that need to rebuild binary dependencies, to pick just one
important example.
2016-05-19 17:04:08 -04:00
Ben Newman
84b2a79b32 Upgrade meteor-babel to v0.10.0. 2016-05-18 21:14:04 -04:00
Ben Newman
6e1346a74b Remove phantomjs-prebuilt from the dev bundle.
Saves 50MB from the extracted size of the dev_bundle/lib/node_modules
directory, previously 262MB. The entire dev bundle is 332MB extracted, for
perspective.

More importantly, since the `phantomjs` binary is not very compressible,
this change reduces the *compressed* size of the dev bundle from 71MB to
54MB, a 24% savings.

Closes #6905.
2016-05-17 11:50:48 -04:00
Ben Newman
d588d79199 Don't use npm@3 to build Mac/Linux dev bundles.
Building the dev bundle on 32bit Linux wasn't working because node-gyp
needed the npm version and the node version to agree.

Long paths aren't a problem on Mac and Linux like they are on Windows, so
using npm@2.15.1 should be safe here.
2016-05-16 18:21:14 -04:00
Ben Newman
6419990765 Upgrade Node to 0.10.45 and npm to 2.15.1. 2016-05-16 18:21:14 -04:00
Ben Newman
a4ff6b73d3 Download prebuilt Node binaries from npmjs.org instead of s3. 2016-05-16 18:21:13 -04:00
Ben Newman
9351d1ef40 Use fibers@1.0.10 now that our Windows fork has been merged. 2016-05-16 18:21:13 -04:00
Ben Newman
747d4e0451 Upgrade meteor-{promise,babel} and regenerator-runtime.
TODO Remember to bump $BUNDLE_VERSION before the next release.
2016-05-16 18:21:11 -04:00
Ben Newman
727624a2f7 Bump dev bundle package versions to work with newer Node versions. 2016-05-16 18:21:11 -04:00
Ben Newman
d94e7d812d Upgrade dev bundle meteor-promise to 0.7.1. 2016-05-16 18:21:11 -04:00
Ben Newman
5165f3df7c Add node-pre-gyp to dev bundle and bump $BUNDLE_VERSION to 0.6.1. 2016-05-16 18:21:09 -04:00
Ben Newman
81756d9833 Make sure python.exe is in $PATH when running npm on Windows. 2016-05-16 18:21:08 -04:00
Jesse Rosenberger
ed679d9fb7 Increase circleci timeout and disable spinner for CI tests 2016-05-16 09:01:01 +03:00
Ben Newman
a9d95b2a45 Reenable the spinner for now, so that CircleCI tests won't time out. 2016-05-09 20:11:54 -04:00
Ben Newman
eaab9e0dc3 Split scripts/ci.sh over 8 containers instead of 4. 2016-05-09 18:00:32 -04:00
Ben Newman
b3bcdbafda Disable progress spinner when running headless CI tests. 2016-05-09 18:00:32 -04:00
Tom Coleman
4056111acb Use longjohn to repair stacktraces on self-test 2016-05-05 14:42:05 -07:00
Ben Newman
76faf15d22 Update banners to recommend 1.3.2.4. 2016-04-20 14:33:02 -04:00
Ben Newman
4e81417281 Bump meteor-tool version for 1.3.2.4 patch release. 2016-04-20 14:17:56 -04:00
Ben Newman
69228af067 Update banners to recommend 1.3.2.3. 2016-04-20 11:52:46 -04:00
Ben Newman
e2cbda30b0 Add version suffixes for 1.3.2.3 patch release. 2016-04-20 09:16:17 -04:00
Ben Newman
6af0dd7c19 Update banners to recommend 1.3.2.2. 2016-04-18 14:54:24 -04:00
Ben Newman
af97b5b301 Bump versions for Meteor patch release 1.3.2.2. 2016-04-18 11:14:44 -04:00
Ben Newman
7a6026516e Bump versions for Meteor patch release 1.3.2.1. 2016-04-15 17:10:41 -04:00
Ben Newman
baa3f6a152 Merge branch 'master' into devel 2016-04-15 12:47:42 -04:00
Ben Newman
b0b42f4087 Set banner text for 1.3.2 release. 2016-04-15 12:20:11 -04:00
Ben Newman
83c2f7a790 Bump package versions for the official 1.3.2 release. 2016-04-15 11:05:16 -04:00
Sashko Stubailo
05d09edd12 Change parallelism to 4 for tests 2016-04-14 14:55:51 -07:00
Ben Newman
f5ced99eb2 Bump package versions for 1.3.2-rc.6 release. 2016-04-13 19:59:33 -04:00
Ben Newman
4826b323a1 Bump package versions for 1.3.2-rc.5 release. 2016-04-12 12:29:05 -04:00
Ben Newman
d8bed6d491 Bump package versions for 1.3.2-rc.4 release. 2016-04-11 19:36:25 -04:00
Ben Newman
901e4a5c01 Bump package versions for 1.3.1-rc.2 release. 2016-04-11 13:59:22 -04:00
Daniel Klischies
6ca586ff27 Fix whitespace and command-output handling of npm.cmd 2016-04-11 12:33:16 -04:00
Ben Newman
b7e3ac8f5c Merge pull request #6664 from Nostraa/devel
Fix whitespace and command-output handling of npm.cmd
2016-04-11 12:32:47 -04:00
Ben Newman
7722ace625 Bump package versions for 1.3.2-rc.1 release. 2016-04-10 19:55:11 -04:00
Ben Newman
41b58b32d9 Bump package versions for 1.3.2-rc.0 release. 2016-04-08 19:47:29 -04:00
Ben Newman
5a78420b10 Upgrade meteor-babel versions to 0.9.2. 2016-04-07 13:51:24 -04:00
Ben Newman
2d47bf9b64 Bump meteor-babel version to rebuild dev bundle. 2016-04-07 13:05:53 -04:00
Ben Newman
7c3014302c Add install script to programs/server/package.json when bundling.
This package.json file is used at times when npm-rebuild.js is not
available, such as when we're building the dev bundle.
2016-04-07 13:05:53 -04:00
Ben Newman
c18c1f5278 Replace setup.sh with npm-rebuild.js, and run it on npm install.
Implements https://github.com/meteor/meteor/issues/6537#issuecomment-205954797

The setup.sh script was only sometimes written previously, so no existing
deployment logic should rely on it existing.

On the other hand, all apps built by `meteor build` require running
`npm install` in the programs/server/ directory, so the install hook I
added to programs/server/package.json will ensure npm-rebuild.js is
invoked reliably.

Using a pure Node script means this code will work just as well on Windows
as on Linux or Darwin, though Linux is by far the most common deployment
platform for Meteor apps.

TODO Remember to rebuild the dev bundle before the next release!
2016-04-07 13:05:50 -04:00
Sashko Stubailo
1f5ca3c151 Merge branch 'hwillson-devel' into devel
PR #6721
2016-04-06 09:57:38 -07:00
Sashko Stubailo
73e43738d0 Update docs data and jsdoc 2016-04-06 09:54:15 -07:00
Ben Newman
3ba4b04b04 Include link to 1.3.1 announcement in upgrade banner text. 2016-04-06 11:33:37 -04:00
Skaag Argonius
c737f5d1b3 Fixed issue #6666 + Removed progress bar animation when no tty is present 2016-04-05 17:09:01 -07:00
Ben Newman
977dbd11c3 Add update banner text for 1.3 => 1.3.1. 2016-04-03 23:05:41 -04:00
Ben Newman
117863fcdd Bump package versions for the official 1.3.1 release. 2016-04-03 20:26:26 -04:00
Ben Newman
ccbbb006f8 Bump package versions for 1.3.1-rc.3 release. 2016-04-02 21:08:51 -04:00
Ben Newman
9c01610b1f Bump package versions for 1.3.1-rc.1 release. 2016-04-01 21:39:32 -04:00
Ben Newman
bff3f0c9ea Bump package versions for 1.3.1-rc.0 release. 2016-04-01 20:01:45 -04:00