Commit Graph

53 Commits

Author SHA1 Message Date
David Glasser
a411848325 0.6.0-alpha4 2013-03-31 23:13:14 -07:00
David Glasser
69b19330a2 make cli-test pass again 2013-03-30 17:58:04 -07:00
David Glasser
32593f3940 install-engine: Extra newline after download, and use an exec instead of piping
everything manually.
2013-03-30 17:54:49 -07:00
David Glasser
c7e5582537 Remove /usr/local/meteor.old after Mac upgrade to engine. 2013-03-30 17:50:30 -07:00
David Glasser
894dfdc546 more alphas 2013-03-30 00:48:00 -07:00
David Glasser
1e2a40ef2b Use GNU tar on Mac to avoid warnings. 2013-03-30 00:47:52 -07:00
David Glasser
1c36bbaa79 Use normal tar, not node-tar, to create bootstrap tarballs 2013-03-30 00:08:34 -07:00
David Glasser
bce332dbbb Use CDN to download bootstrap tarballs. 2013-03-29 23:50:56 -07:00
David Glasser
59f55f9a8c update notices for 0.6.0-alpha1 2013-03-29 23:44:58 -07:00
David Glasser
af8ddf5811 publish-release.sh: switch order of arguments.
I found myself typing "HEAD" a whole lot!
2013-03-29 23:07:50 -07:00
David Glasser
d9af3c210d make run-tools-tests pass for a brief while 2013-03-29 22:43:38 -07:00
David Glasser
8ed6e80771 notice printing, as per script 2013-03-29 18:30:17 -07:00
David Glasser
4df4a5e03c fix cli-test for new help text 2013-03-29 16:26:51 -07:00
David Glasser
6935f63b2c pipe everything to stderr.
(stdout is lost in some contexts, eg emacs shell?)
2013-03-29 11:52:34 -07:00
David Glasser
c5d9ae151a figure out stdio stuff 2013-03-29 11:52:34 -07:00
David Glasser
513a6f2571 oops, no-* is specially handled 2013-03-29 11:52:34 -07:00
David Glasser
d8179cd255 some extra newlines 2013-03-29 11:52:34 -07:00
David Glasser
8d8bacd9a9 checkpoint for upgrade-to-engine.sh 2013-03-29 11:52:34 -07:00
David Glasser
250b9b9826 fresh files 2013-03-29 11:52:33 -07:00
David Glasser
0eff9604fc use meteor --get-ready instead of --version in places where we're trying to make
sure a checkout is complete
2013-03-29 11:52:33 -07:00
David Glasser
111582d757 fixes for per-arch packages 2013-03-29 11:52:33 -07:00
David Glasser
19521f56f3 fix issues 2013-03-29 11:52:33 -07:00
David Glasser
71b6708c66 packages now per-platform 2013-03-29 11:52:33 -07:00
David Glasser
5c366a34fe build arch-specific packages, which contain NPM modules! 2013-03-29 11:52:33 -07:00
David Glasser
40d21e54a9 quote path in bless-release 2013-03-29 11:52:33 -07:00
David Glasser
ace7b7f56c update bless-release for new platforms 2013-03-29 11:52:33 -07:00
David Glasser
734c185a89 Call "uname plus arch" the "platform".
Normalize to _ (like dev bundle) rather than - (like old releases).
2013-03-29 11:52:33 -07:00
David Glasser
3c8f21a409 make TEST_WAREHOUSE_DIR a non-test thing called METEOR_WAREHOUSE_DIR
(the non-springboarding piece of that is now controlled by
METEOR_TEST_NO_SPRINGBOARD)

This means that run-all-tests.sh can use launch-meteor to bootstrap a warehouse
instead of starting with an empty warehouse directory (which is no longer
allowed).

also, fix npm module usage out of the bootstrap tarball: we were too liberal in
the "never update npm dependencies in the warehouse" rule since the bootstrap
tarball would contain packages with no node_modules (or if we had a failure
between downloading a package and running installNpmDependencies).  instead,
"never update npm dependencies in the warehouse if .npm/node_modules already
exists".
2013-03-29 11:52:32 -07:00
David Glasser
27923d8b24 move upgrade-to-engine stuff into a subdir.
i *think* this stuff should currently work with the new bootstrappy but have not
tested. certainly, the text is bad.
2013-03-22 23:52:54 -07:00
David Glasser
8ebcca8f6d New install-engine.sh script. 2013-03-22 23:47:33 -07:00
David Glasser
001476036c In launch-meteor, print all messages to standard error.
That way (eg) `meteor --version` prints to stdout the version even if there's
some bootstrapping required.
2013-03-22 22:37:34 -07:00
David Glasser
18a0e0ab72 manage git tags in publish/bless-release 2013-03-22 22:34:03 -07:00
David Glasser
9a38eb2b56 Slight improvements to launch-meteor. 2013-03-22 22:00:14 -07:00
David Glasser
d5c85ec5c4 Overhaul release blessing process.
Blessing is now the time that bootstrap tarballs are created.

There's a banner that goes into the global manifest (stored in
scripts/admin/banner.txt).

The global manifest.json is now entirely generated: there's no record of the
current version stored in git.

Have not yet updated launch-meteor or install-template.sh or the fake release
for this brave new bootstrap world, or https://install-bootstrap.meteor.com/.
2013-03-22 19:15:18 -07:00
David Glasser
2aec0f636c publish-release now lets you specify the git rev to publish (from jenkins)
and the release name.
2013-03-22 16:01:21 -07:00
David Glasser
ea311b1c56 Stop building bootstrap tarballs at release time.
Going to build them at bless time instead.
2013-03-22 13:28:49 -07:00
David Glasser
eb72c0ee40 Add a friendly comment to the top of launch-meteor. 2013-03-21 15:47:14 -07:00
David Glasser
664b98ba5e Make directories in the warehouse contain read-only files. 2013-03-21 15:16:48 -07:00
David Glasser
425278ad35 use alpha1 in run-tools-tests 2013-03-21 15:16:47 -07:00
David Glasser
db2037978c make build-tools-tree more set-e/u 2013-03-21 11:33:42 -07:00
David Glasser
7eb4dbe7c2 Push 0.6.0-alpha1 2013-03-20 00:44:16 -07:00
David Glasser
1b679236cb Delete chaff, such as install.sh 2013-03-20 00:32:00 -07:00
David Glasser
570b3567f9 meteor-bootstrap.sh -> launch-meteor 2013-03-19 23:49:44 -07:00
David Glasser
dd6bf35b80 changelog -> notices 2013-03-19 23:45:06 -07:00
David Glasser
7712b3a077 replace --package-dir with the ability to specify paths to packages.
while I'm at it, fix it so that it actually works if the package's on_test tries
to use() itself (which is common). This previously did not work with
--package-dir
2013-03-19 23:25:21 -07:00
David Glasser
83907a9f5b fix test: stuff is now going to stderr 2013-03-19 20:31:48 -07:00
David Glasser
b7bec5a391 update scripts because --version exits 1 2013-03-19 20:22:01 -07:00
David Glasser
5c184d0759 bootstrap file 2013-03-19 18:46:26 -07:00
David Glasser
4f763db5b0 dev bundle 0.3.0!
remove unused websocket (if we need it again outside of the streams package
we'll probably be wrapping it in another npm module anyway)

shrink dev bundle version number location to just one place!
2013-03-19 18:20:02 -07:00
David Glasser
0825b3d7a2 don't call a release.json manifest.json ever, that's just confusing. 2013-03-19 18:19:56 -07:00