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