-
Notifications
You must be signed in to change notification settings - Fork 103
How to release Quepid
Quepid is a bit of an odd duck, since it's a hosted application at http://app.quepid.com, and a Docker image available at https://hub.docker.com/repository/docker/o19s/quepid for Dockerized deploys, and of course a straight up Rails app you can install.
So releasing a new version of Quepid requires a number of steps, some that can only be done (today!) by OSC folks.
-
Make sure the CHANGELOG.md is up to date. We like to give credit where possible to contributors, so please list their Github name if possible. Since we are cutting a release, set today's date in the Changelog.
-
Go ahead and create the Release in Github, along with the tag. Copy the relevant section in CHANGELOG.md into the notes.
-
In the Heroku Console, go ahead and promote the most recent Staging Quepid setup to Production.
-
Tag and deploy production optimized Quepid Docker image using
Dockerfile.prod
to Docker Hub (https://hub.docker.com/repository/docker/o19s/quepid):
export QUEPID_VERSION=6.0.1
docker build -t o19s/quepid -f Dockerfile.prod .
docker tag o19s/quepid o19s/quepid:$QUEPID_VERSION
docker push o19s/quepid:$QUEPID_VERSION
docker push o19s/quepid:latest
- Make an announcement on the Relevance Slack #quepid channel and on Twitter to @quepid_search.