check out project into a new branch, say release-x.y.z
update the WEINRE_VERSION
variable in weinre.build/build.properties
as appropriate
add changelog to weinre.doc/ChangeLog.body.html
fix other doc as necessary
perform full build with:
weinre.build
and run ant build-archives
run the smoke test (see below) to ensure delicious smoky flavor
upload the archives wherever
make sure you can download those archives!
commit release changes:
git add .
git commit -m "update for release x.y.z"
merge branch onto master:
git checkout master
git merge --squash release-x.y.z
git commit -m "update for release x.y.z"
git push
git tag -a x.y.z
git push --tags
copy archives into temporary download location
update-latest.sh
file for an example of automating thisupdate npm
cd weinre.build
npm publish
update apache cms pages:
prepare for blessed Apache version
The smoke test involves testing the archives:
apache-cordova-weinre-{VERSION}-bin.{ARCHIVE}
apache-cordova-weinre-{VERSION}-doc.{ARCHIVE}
apache-cordova-weinre-{VERSION}-src.{ARCHIVE}
The archives are built via ant build-archives
and are available in weinre.build/out/archives
.
-bin
archive and cd
into it./weinre --help
make sure help worksweinre
http://localhost:8080
-doc
archive-src
archive and cd
into itcd weinre.build
cp sample.personal.properties personal.properties
ant build-archives