Commit Graph

111 Commits

Author SHA1 Message Date
Naomi Seyfer
62884e8cbe Started a package to allow you to run Meteor tests from the command line 2013-03-20 13:22:58 -07:00
David Glasser
2f1ef40f79 Support test-packages --settings. 2013-03-20 12:34:54 -07:00
David Glasser
212e3f2e8c Undocumented test-packages option to specify a different driver.
Will be used by Seismograph.
2013-03-20 12:10:07 -07:00
David Glasser
1b679236cb Delete chaff, such as install.sh 2013-03-20 00:32:00 -07:00
David Glasser
9898e7cff6 change message for meteor update in a checkout 2013-03-20 00:23:32 -07:00
David Glasser
652b9b9209 die if running a "none" app from warehouse without specifying --release 2013-03-20 00:22:39 -07:00
David Glasser
5410903696 message when running a versioned project from a checkout 2013-03-20 00:02:55 -07:00
David Glasser
dd6bf35b80 changelog -> notices 2013-03-19 23:45:06 -07:00
David Glasser
245c8b5d10 top-level help 2013-03-19 23:42:07 -07:00
David Glasser
487ce383fe update test-packages help 2013-03-19 23:39:18 -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
b1b707546d Copy test-runner-app to a temporary directory.
This allows multiple test-packages commands to run in parallel.

We make a best-effort attempt to clean them up on exit.
2013-03-19 22:34:44 -07:00
David Glasser
c08b54492e fix typo 2013-03-19 20:31:50 -07:00
David Glasser
764b4860ea pass context to runner 2013-03-19 19:56:15 -07:00
David Glasser
781eb54a5b calculate an appReleaseVersion 2013-03-19 19:42:08 -07:00
David Glasser
4ebb21c439 fix bug in context.appDir calculation 2013-03-19 19:39:02 -07:00
David Glasser
623ad4ae5f change "release" to "releaseStamp" in bundler options 2013-03-19 19:36:10 -07:00
David Glasser
fd6234525e simplify bundle options in deploy 2013-03-19 19:32:39 -07:00
David Glasser
10c995c549 refactor context, and maybe checkout #1 2013-03-19 19:27:21 -07:00
David Glasser
8a79edb43b "tools" -> "scripts", "engine" -> "tools" 2013-03-19 18:19:31 -07:00
David Glasser
e16c62f504 If you're trying to install and already have it installed, update instead. 2013-03-19 15:13:55 -07:00
David Glasser
fa5b829058 warning about hash -r 2013-03-19 15:13:55 -07:00
David Glasser
37e6cd7ac8 more sudo 2013-03-19 15:13:55 -07:00
David Glasser
66d3b6571f require 2013-03-19 15:13:55 -07:00
David Glasser
d9874785d9 always install into /usr/local/bin/meteor 2013-03-19 15:13:55 -07:00
David Glasser
a136425a67 keep more modules 2013-03-19 15:13:55 -07:00
David Glasser
14b9f23433 fix path 2013-03-19 15:13:55 -07:00
David Glasser
e858d221dc dpkg instead of apt-get 2013-03-19 15:13:55 -07:00
David Glasser
3c642e25ed first attempt at fake release updater on linux 2013-03-19 15:13:54 -07:00
David Glasser
cd1d89e8a2 shell quote in post-upgrader 2013-03-19 15:13:54 -07:00
David Glasser
d311ad96c4 did another releasey thing 2013-03-19 15:13:54 -07:00
David Glasser
8982c7fa3a Indirect through http://install-boostrap.meteor.com/ 2013-03-19 15:13:54 -07:00
David Glasser
62a8dd2e38 install-bootstrap.txt (goes in s3://com.meteor.static/update/) 2013-03-19 15:13:54 -07:00
David Glasser
8b336574ed parallel engine publish 2013-03-19 15:13:54 -07:00
David Glasser
8262117bbb delete install-s3.sh. install-template.sh is its replacement. 2013-03-19 15:13:54 -07:00
David Glasser
6e2fa5f837 delete increment-version.js.
incrementing a dev bundle version is easy.

incrementing the release version is no longer necessary. the relevant files
consist of:

 - things that are really engine version (which is autogenerated from a hash)
 - the curl install script (which is also really engine version and is part
   of release blessing now)
 - debian/rpm stuff (going away)
 - docs app (which now uses Meteor.release)
 - manifest.json (the one place you do need to bump to do a release, but
   this can be done manually)
2013-03-19 15:13:54 -07:00
David Glasser
4fd0d8c25d $TMPDIR is a bad name for a temp directory, since it influences the next call to
mktemp!
2013-03-19 15:13:53 -07:00
David Glasser
2b86472804 shrink size of fake release 2013-03-19 15:11:14 -07:00
Avital Oliver
46b43fe634 release changelog 2013-03-19 15:11:14 -07:00
David Glasser
962bce4410 don't use $TMPDIR, it means something 2013-03-19 15:11:14 -07:00
David Glasser
d7de90d353 Run "meteor update" from the install script 2013-03-19 15:11:14 -07:00
David Glasser
d36ac07d3f run-all-tests is really run-engine-tests 2013-03-19 15:11:14 -07:00
David Glasser
ebe5ef3cef fix run-all-tests.sh 2013-03-19 15:11:13 -07:00
David Glasser
c4266f0ab2 allow you to run publish-release.sh from anywhere 2013-03-19 15:11:13 -07:00
David Glasser
1e56a0dfe6 fix bless-release.sh for *.release.json 2013-03-19 15:11:13 -07:00
David Glasser
6c49cba26b release json files end with .release.json now 2013-03-19 15:11:13 -07:00
David Glasser
e49f60f954 manifest is 0.6.0 2013-03-19 15:11:13 -07:00
David Glasser
6e41827f35 Reorganize build-engine-tree. Stop shipping History.md. 2013-03-19 15:11:13 -07:00
Avital Oliver
2787c6dad0 Directory reorg:
- Move lib/ to engine/
- Move server/ into engine/server/
- Remove dead code
2013-03-19 15:11:13 -07:00
David Glasser
11f4c133fe test against "0.6.0" 2013-03-19 15:11:13 -07:00