Skip to content

Conversation

@jychp
Copy link
Collaborator

@jychp jychp commented Feb 5, 2026

Summary

  • Adds a new CodeRepository semantic label to the ontology for source code repositories
  • Maps GitHubRepository and GitLabProject nodes to enable cross-platform queries
  • Essential for supply chain security analysis across different code hosting platforms

Ontology fields:

Field Description
_ont_name Repository name
_ont_fullname Full path including namespace
_ont_description Repository description
_ont_url Web URL to access the repository
_ont_default_branch Default branch name
_ont_public Whether the repository is publicly accessible
_ont_archived Whether the repository is archived

Test plan

  • Unit tests for ontology mapping pass
  • Linting passes

…ositories

Add a new CodeRepository semantic label to group source code repositories
across different platforms. This enables cross-platform queries for supply
chain security analysis.

Mapped nodes:
- GitHubRepository (GitHub)
- GitLabProject (GitLab)

Ontology fields:
- name, fullname, description, url, default_branch, public, archived

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Jeremy Chapeau <jeremy@subimage.io>
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 6 files

@jychp jychp merged commit c954962 into master Feb 5, 2026
9 checks passed
@jychp jychp deleted the jeremy/ontology-repositories-category branch February 5, 2026 16:52
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