-
Notifications
You must be signed in to change notification settings - Fork 54
Notes about Mondo release process
Nicole Vasilevsky edited this page Sep 14, 2020
·
4 revisions
- In terminal: docker pull obolibrary/odkfull
- Pull master
- In terminal: cd git/mondo/src/ontology/
- In terminal: sh run.sh make all -B
- Open mondo.owl and mondo.obo and check the latest changes are there and it looks reasonable
- In terminal:
- cp ~/.token .token
- sh run.sh make GHVERSION=v2020-09-12 deploy_release
- Note- the date should be the date of the release in the format sh run.sh make GHVERSION=vYYYY-MM-DD deploy_release (for example, v2020-08-10) (very important: It should not necessarily be today, it is the day the release artifacts were created according to the IRIs. In order to find the right date, open mondo-base.obo and check version IRI, and use this date)
- When this is done, follow instructions for the change log
- Check these two release pages (make sure you replace the data correctly in the first link):
- https://github.com/monarch-initiative/mondo/releases/tag/v2020-XX-XX
- https://github.com/monarch-initiative/mondo/releases/tag/current
- Both should: Ensure on both that it says nicolevasilevsky released this 1 days ago or now
- Ensure that both have all release artefacts attached to it (normal, base and minimal, 9 in total at the moment)
- download the latest mondo.obo from GitHub (https://github.com/monarch-initiative/mondo/releases) and save under /ontology folder (do not commit later)
- download the previous mondo.obo and save as mondo-lastbuild.obo
- make mondo-diff.txt
- ./get-new-classes.sh > somefilename.txt
- ./get-new-classes.sh > MondoRelease_2020-09-12.txt
- Open this file on my computer: MondoRelease_2020-09-09.txt (add the correct date)
- Commit all of the changed import and report files (ignore or discard diff files, change log)
- Email the Mondo users list with a cat or pet picture