-
Notifications
You must be signed in to change notification settings - Fork 54
Notes about Mondo release process
Nicole Vasilevsky edited this page Jan 15, 2021
·
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
- When this is finished, 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=vYYYY-MM-DD 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
- 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 your username (e.g. 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)
- 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
- Run
make mondo-diff.txt
-
./get-new-classes.sh1 > somefilename.txt
- For example:
./get-new-classes.sh > MondoRelease_2020-09-12.txt
- For example:
- 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
- Copy the change log into the changes.md file: https://github.com/monarch-initiative/mondo/blob/master/Changes.md