Skip to content

Conversation

@gouttegd
Copy link
Contributor

This PR migrates the repository to the latest version of the ODK (1.6).

The custom Makefile is simplified to remove the custom rules that created “clean” OBO artefacts (now done by the ODK itself) and to use a simpler way to ensure that flybase_controlled_vocabulary.obo is treated as a release artefact (without having to override the prepare_release target).

gouttegd added 4 commits June 11, 2025 10:26
ROBOT 1.9.8 now automatically takes care of removing duplicate labels,
definitions, and comments from OBO output files, we no longer need to do
it in custom rules.
The 'prepare_release' rule was overriden to make sure the
'flybase_controlled_vocabulary.obo' custom product was included in the
release assets.

But this can be achieved more simply by

(1) adding the file to 'MAIN_FILES' (so that it is copied over to the
    release directory when running 'prepare_release'), and
(2) adding it to the 'all_assets' target (so that is is generated along
    with all the other assets).
@gouttegd gouttegd self-assigned this Jun 12, 2025
@gouttegd gouttegd merged commit 6c34fa0 into master Jun 12, 2025
2 checks passed
@gouttegd gouttegd deleted the odk16-update branch June 12, 2025 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants