Skip to content

Add CODEOWNERS (closes #417)#457

Merged
turbomam merged 1 commit into
mainfrom
417-codeowners
Jun 2, 2026
Merged

Add CODEOWNERS (closes #417)#457
turbomam merged 1 commit into
mainfrom
417-codeowners

Conversation

@turbomam

@turbomam turbomam commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Adds .github/CODEOWNERS with @turbomam as default owner for all paths (per #417's suggested structure), so PRs auto-request the owner's review. Expand with additional owners as collaborators take on areas; once populated, the 'require code-owner reviews' branch-protection toggle can be enabled.

Closes #417.

🤖 Generated with Claude Code

Closes #417. Starts with @turbomam as owner for all paths; expand as
collaborators take on specific areas. Once populated, branch protection on
main can enable 'require code-owner reviews'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 1, 2026 21:46

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a .github/CODEOWNERS file designating @turbomam as the default owner across all paths, so PRs automatically request their review. Mirrors the structure suggested in issue #417 and lays the groundwork for enabling the "require code-owner reviews" branch-protection toggle.

Changes:

  • Introduce .github/CODEOWNERS with a default owner rule and per-area rules for ontology/templates, Python package, literature mining, and CI workflows.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@turbomam turbomam merged commit 060c815 into main Jun 2, 2026
8 checks passed
@turbomam turbomam deleted the 417-codeowners branch June 2, 2026 00:43
turbomam added a commit that referenced this pull request Jun 2, 2026
…377 def fixes)

Re-downloaded both Sheet tabs and rebuilt all release artifacts so they reflect
the source-of-truth fixes made since the last build: the GC-bin synonym
un-swap (#356/#432), the NaCl-delta-high formula direction (#357), and the 128
non-Aristotelian definition corrections from the first #377 cleanup pass.

Regenerates src/templates/metpo_sheet.tsv, components/metpo_sheet.owl, and the
metpo / metpo-base / metpo-full .owl/.obo/.json artifacts on the w3id IRI
scheme. Also merges main (CODEOWNERS #457, content-lint guardrail #460).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
turbomam added a commit that referenced this pull request Jun 2, 2026
* fix(iri): one consistent w3id IRI scheme; drop obolibrary claims

Aligns METPO's own IRIs onto a single base (https://w3id.org/metpo/, bare-numeric
terms), matching what the ROBOT template prefix and released metpo.owl already
emit, and removes the obolibrary claims that made ODK silently rewrite the
ontology IRI at release.

- metpo-edit.owl: ontology IRI + default prefix -> https://w3id.org/metpo/metpo.owl
  (was http://purl.obolibrary.org/obo/metpo.owl)  [#434]
- metpo-idranges.owl: ontology IRI + idprefix -> https://w3id.org/metpo/
  (was http://purl.obolibrary.org/obo/METPO_); iddigits stays 7
- metpo-odk.yaml: uribase -> https://w3id.org so id 'metpo' is appended once,
  fixing the doubled version IRI (https://w3id.org/metpo/metpo/releases/...)  [#436]

Term IRIs are unchanged (already https://w3id.org/metpo/<id>). Realizing the
version-IRI fix needs `make update_repo` + rebuild. Resolver rewrite (#450) and
OBO-PURL-vs-w3id docs (#435) are separate follow-ups; OLS term resolution
depends on #213.

Closes #434.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* build: incorporate #424 batch + rebuild release on the w3id IRI scheme

Re-pulled the Google Sheet (now containing the 35-row #424 cohort: 31 categorical
classes + 4 object properties; isolation-quality properties ranged to METPO:1000188
'quality') and rebuilt via 'sh run.sh make prepare_release':
- src/templates/{metpo_sheet,metpo-properties,stubs}.tsv synced to the sheet
- components/metpo_sheet.owl + metpo{,-full}.{owl,obo,json} rebuilt
- terms carry https://w3id.org/metpo/<id> IRIs (this branch's #434/#436 work)

Refs #424.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* build: rebuild release from current Sheet (captures #356/#357/#432 + #377 def fixes)

Re-downloaded both Sheet tabs and rebuilt all release artifacts so they reflect
the source-of-truth fixes made since the last build: the GC-bin synonym
un-swap (#356/#432), the NaCl-delta-high formula direction (#357), and the 128
non-Aristotelian definition corrections from the first #377 cleanup pass.

Regenerates src/templates/metpo_sheet.tsv, components/metpo_sheet.owl, and the
metpo / metpo-base / metpo-full .owl/.obo/.json artifacts on the w3id IRI
scheme. Also merges main (CODEOWNERS #457, content-lint guardrail #460).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

Add CODEOWNERS to auto-request reviews on touched paths

2 participants