Release Workflow
This document describes how to make a release of MIECO.
Prerequisites
- Install Docker
- Ensure all changes are committed and pushed to master
- Ensure the CI is passing
Making a Release
- Navigate to
src/ontology - Run the release pipeline:
cd src/ontology
./run.sh make prepare_release
- Review the generated release files in the repository root
- Commit the release files:
git add mieco.owl mieco-base.owl
git commit -m "Release YYYY-MM-DD"
git push origin master
- Create a release tag on GitHub:
- Go to https://github.com/sneumann/MIECO/releases/new
- Tag:
vYYYY-MM-DD - Title:
YYYY-MM-DD - Click "Publish release"
Release Artefacts
The following release artefacts are generated:
mieco.owl- The primary release filemieco-base.owl- The base release (no imported axioms)
For more information, see the ODK release documentation.