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