Skip to content

How to release Cypht

Jono edited this page Jun 18, 2024 · 20 revisions

This page is to document the steps to generate a Cypht release.

Scripts to evaluate:

Steps for 1.4.x:

Important URLs for Cypht 1.4.0:

Important URLs for Cypht 1.3.0:

Should we continue to use?

Manually releasing a docker image

Until docker tagging is automated, this is now you manually push a new version. In this example I am releasing v2.1.0

Make sure your account has permissions in the dockerhub cypht org.

Pull down the new tag in git

git pull git checkout v2.1.0

Build and push

make docker-push tag=2.1.0

Check that the tag was pushed: https://hub.docker.com/r/cypht/cypht/tags

Update the example production compose file:

git checkout master

Update docker/docker-compose.yml to say:

image: cypht/cypht:2.1.0

Create a PR for the change.

Smoke test it:

cd docker docker compose up

visit http://localhost