Skip to content
Ramona Walls edited this page Sep 10, 2018 · 3 revisions

Creating new releases of the PPO

Overview

We use OntoPilot's make release feature to build ontology releases, and we use Git's tagging feature to publish PPO releases. Always use annotated tags, not lightweight tags.

Making a new release

The steps to create a new release are as follows.

  1. Run $ ontopilot make release.

  2. Commit the new release files to the git repository.

  3. Create the release tag. This can be done from the command line, but it is probably easiest to do it from GitHub since GitHub's interface will generate both the git tag and an endpoint for downloading the released version. To conform with standard git practice, the tag name should begin with "v"; e.g., "v0.1.0".

  4. Update the PURLs at https://github.com/OBOFoundry/purl.obolibrary.org/blob/master/config/ppo.yml. Edit the YAML file then do a pull request.