Skip to content

feat: add vajra ingest-github for native GitHub API data collection#34

Closed
copyleftdev wants to merge 1 commit into
mainfrom
feat/github-ingestion-v2
Closed

feat: add vajra ingest-github for native GitHub API data collection#34
copyleftdev wants to merge 1 commit into
mainfrom
feat/github-ingestion-v2

Conversation

@copyleftdev

Copy link
Copy Markdown
Owner

Summary

  • New vajra ingest-github owner/repo --output DIR command
  • Shells out to gh CLI to fetch PRs, issues, releases
  • Produces flattened commits.json, prs.json, issues.json, releases.json
  • 17 unit tests for flattening, errors, config

Closes #25
🤖 Generated with Claude Code

Add vajra-core::github_ingest module that shells out to `gh` CLI to
fetch commits (via shallow clone + git log), pull requests, issues,
and releases. Flattens author objects and label arrays into simple
strings. Wire `vajra ingest-github owner/repo --output DIR` command
into the CLI.

Co-Authored-By: Claude Opus 4.6 (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.

Native GitHub API ingestion: vajra ingest github owner/repo

1 participant