## Bring new Medley release online
1. Make sure that the Docker image corresponding to the new Medley release has been created and uploaded to
Docker Hub under interlisp/medley.
When listing the Tags (sorted by Newest) under interlisp/medley, there should be
a tag whose first "part" (up to the first underscore) corresponds to the release tag for the new Medley release.
This will usually be the second tag listed immediately after the "latest" tag. If no matching tag can be found,
then you will have to back and run the `Build/Push Docker Image` action in the Medley repo on Github.
2. In the interlisp/online Github repo, run the `Build/Push Online-Medley Docker Image` action.
This will create an
online Docker image for the new Medley release and store it in the Github Container Repository tagged as
`ghcr.io/interlisp/online-medley:development`.
3. Test this new online-Medley image as follows:
3.1 Connect via ssh to the online.interlisp.org host as described in Section 2 above.
3.2 Execute: `oio medley pulldev`
ubuntu@oio:~$ oio medley pulldev
development: Pulling from interlisp/online-medley
Digest: sha256:0e0ae23af12357e4022f07cd55bde8e94304e200fb33f934ad667a820db8bc6f
Status: Image is up to date for ghcr.io/interlisp/online-medley:development
ghcr.io/interlisp/online-medley:development
Untagged: ghcr.io/interlisp/online-medley:2bdeleted
Latest Online-medley development release pulled from Github Container Registry
Not sure if I can get the sha256 digest that this should match up with -- at https://hub.docker.com/layers/interlisp/medley/260521-db8a7f4a_260319-9259716e/images/sha256-0ab7b665de1824aa5128da540e6553f08067310911dfb1a76ae24cc1f91750c8 that digest doesn't match (it's the manifest digest), and the index digest that's presented there is sha256:d25166... which doesn't match the above either.
3.3 From a web browser go to `https://online.interlisp.org:8081` to connect to the development version
of Interlisp Online. Login (or login as guest) and Run Medley. The Medley that starts should be the new
Medley release. Run it through its paces to make it works. Then logout of Medley.
4. Retag new online-Medley image from :development to :production
4.1 Connect via ssh to the online.interlisp.org host as described in Section 2 above.
4.2 Execute: `oio medley dev2prod`
4.3 Next time you `Run Medley` at `https://online.interlisp.org`, you should get the new Medley release.