Skip to content

feat: add toolpath-github crate for GitHub PR provenance#8

Merged
akesling merged 2 commits intomainfrom
akesling/watch
Mar 6, 2026
Merged

feat: add toolpath-github crate for GitHub PR provenance#8
akesling merged 2 commits intomainfrom
akesling/watch

Conversation

@akesling
Copy link
Copy Markdown
Contributor

@akesling akesling commented Mar 6, 2026

Derive Toolpath Path documents from GitHub pull requests via the REST API. Every PR event (commits, inline review comments, PR discussion comments, review decisions, CI check runs) becomes a Step on a single linear trunk ordered by timestamp. Platform-agnostic artifact URIs (review://, ci://) keep the format provider-neutral.

Includes CLI integration (derive github, list github), PR URL parsing, and 31 unit + 3 doc tests with JSON fixtures (no network calls).

Derive Toolpath Path documents from GitHub pull requests via the REST
API. Every PR event (commits, inline review comments, PR discussion
comments, review decisions, CI check runs) becomes a Step on a single
linear trunk ordered by timestamp. Platform-agnostic artifact URIs
(review://, ci://) keep the format provider-neutral.

Includes CLI integration (derive github, list github), PR URL parsing,
and 31 unit + 3 doc tests with JSON fixtures (no network calls).
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 6, 2026

🔍 Preview deployed: https://c987fe76.toolpath.pages.dev

@akesling akesling merged commit d22880b into main Mar 6, 2026
2 checks passed
@akesling akesling deleted the akesling/watch branch March 6, 2026 04:49
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.

1 participant