geneontology / neo

noctua entity ontology
9 stars 2 forks source link

Hacks in the NEO build process prevent branches from coexisting #86

Closed kltm closed 2 years ago

kltm commented 2 years ago

Currently, the NEO build has an early stage that pushes neo.obo and neo.owl to S3 bucket go-build/build-noctua-entity-ontology/latest/; this is reflected in the real world as the PURLs http://purl.obolibrary.org/obo/go/noctua/neo. and http://purl.obolibrary.org/obo/go/noctua-obo/neo. (https://github.com/OBOFoundry/purl.obolibrary.org/blob/master/config/go.yml#L43-L47)

This means that anything branched off of the current NEO pipeline (issue-35-test) will publish these products, causing disruptions in anything that is picking up a neo.* product directly. (@balhoff ran into this.)

Looking at this, I believe it can be safely silenced in the branches, as it does not seem to (any longer?) be self-referential.

Brushed by on at https://github.com/geneontology/minerva/issues/301 and https://github.com/geneontology/pipeline/issues/35

kltm commented 2 years ago

This seems to be working now.