Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub action for releases #13

Open
joeflack4 opened this issue Apr 22, 2024 · 0 comments
Open

GitHub action for releases #13

joeflack4 opened this issue Apr 22, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request icd11

Comments

@joeflack4
Copy link
Contributor

joeflack4 commented Apr 22, 2024

Overview

Right now we have several inputs to the ICD11 build:

  1. icd11foundation OWL file: static (though later, this will get updated when there are new releases)
  2. mondo.sssom.tsv
  3. ORDO->ICD11 mappings (via ORDO nomenclature file)

Since these inputs are updated routinely, the outputs / release also should be. Most important will be (1) whenever we are able to get the WHO to create a stable URL with updates to their OWL output. (3) is also important, and changes every 12 months (soon to be every 6 months, possibly). Input (2) changes often.

The task here would be to basically have the action do a make all and make release.

Additional information

Resources

Context

Joe wrote:

Prior to this PR, the reason to not create a GitHub action is because the URL tied to icd11foundation.owl is to a static, past release, as opposed to a 'latest' release that gets updated regularly. We do want to change this if we can though; see:

In the case of ordo-icd11.sssom.tsv, though, this will be updatable every July, as that is when the nomenclature files are released. So we could theoretically have an action that runs and detects a new nomenclature file and then makes a release. We could set this to run every year in July/August. Or, since the exact release date is variable, and if we want to get the release out quickly after they do their release, we could set it this action to run like daily/weekly, and if it detects a new nomenclature release, it does its thing, else quits. So it would run often but only make a new release once a year.

@joeflack4 joeflack4 added enhancement New feature or request icd11 labels Apr 22, 2024
@joeflack4 joeflack4 self-assigned this Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request icd11
Projects
None yet
Development

No branches or pull requests

1 participant