Once again; here is the release checklist mentioned in #140.
[x] Ensure that all the features, including updated TZ databases have already been committed to master before performing a release. Do not add new code in a release commit.
[x] Ensure that your change log is up to date with all the changes prior to 1.0.12. Do not edit the change log a bunch in a release commit.
[x] Create a git checkout -b release-1.0.12 branch.
[x] Checkout your release-1.0.12 branch.
[x] Update the version number in src/timezone.js to 1.0.12.
[x] Update the version number in t/version/get.t.js.
[x] Update the version number in package.json.
[x] Ensure that the CHANGELOG looks reasonable.
[x] Run make clean && make zic && make && npm test.
[x] Run git commit -m $'Release 1.0.12.\n\nCloses #289.' -a.
[x] Get the date of the commit and add it to change log.
[x] Run git commit --amend -a.
[x] Close this issue with that commit message.
[x] Run git tag v1.0.12 && git push origin v1.0.12.
[x] Merge release-1.0.12 into master with git checkout master && git splice release-1.0.12.
Once again; here is the release checklist mentioned in #140.
1.0.12
. Do not edit the change log a bunch in a release commit.git checkout -b release-1.0.12
branch.release-1.0.12
branch.src/timezone.js
to1.0.12
.t/version/get.t.js
.package.json
.CHANGELOG
looks reasonable.make clean && make zic && make && npm test
.git commit -m $'Release 1.0.12.\n\nCloses #289.' -a
.git commit --amend -a
.git tag v1.0.12 && git push origin v1.0.12
.release-1.0.12
intomaster
withgit checkout master && git splice release-1.0.12
.master
.make publish
which will clear out.AppleDouble
and.DS_Store
before publishing and publish the build directory.Publish data files to
gh-pages
.gh-pages
.code
submodule rungit fetch && git checkout v1.0.12 && git submodule update
.code
submodulemake clean && make zic && make && npm test
.NODE_PATH=code/build node data.js
.git add v1.0.12
.git commit -m $'Data files for v1.0.12.\n\nSee #289.' -a
.git push origin HEAD
.Publish data files as zip. (This is specific to my checkouts.)
.travis.yml
in the data branch.README.md
for v1.0.12.rm -rf amd json jsonp
.rsync -av /home/timezone/pages/v1.0.12/ ./
git add .
.git commit -m $'Release 1.0.12.\n\nSee #289.' -a
.git tag data-v1.0.12 && git push origin data-v1.0.12
.