Checklist for issuing the 0.12.0 version of articulate
[x] Update main compose with the version of this release and verify the changes.
sed -i -- "s/0.31.0/0.31.1/" docker-compose.yml
sed -i -- "s/0.31.0/0.31.1/" api/package.json
sed -i -- "s/0.31.0/0.31.1/" ui/package.json
git diff
find . -name "*--" -type f -delete
[x] Do a test build and run to make sure it doesn't immediately blow for some reason
docker images
# Make sure there are any images matching the version your building in your cache!!
docker-compose -f docker-compose.yml -f build-compose-override.yml up
# jump in the web interface, give it a test spin
[x] Get the changes checked back in then tag to kick off a build
git add .
git commit -m "Updates for 0.31.1 release"
git tag -a v0.31.1 -m "Release tag for 0.31.1 release"
git push
git push origin v0.31.1
[x] build the docker-compose zip file
./package.sh v0.31.1
- [x] (after docker cloud is done with the build) unzip the zip - do a `compose up` and test
cd mktest -d
unzip [where-ever-package-is.zip]
cd articulate*
docker-compose up
- [x] Make a new release on github off the release tag, upload zip made by the packaging script
From template: https://gist.github.com/wrathagom/e6c5fb198df0c041e60eb803ee670a43
Checklist for issuing the 0.12.0 version of articulate
cd
mktest -d
unzip [where-ever-package-is.zip] cd articulate* docker-compose up