feat(tracker): add GitHub issues support - #1
Draft
kmatsunami wants to merge 2 commits into
Draft
Conversation
Add a GitHub Issues-backed tracker adapter alongside the existing Linear integration and switch the fork's default workflow and docs to the GitHub profile. This adds the github_rest dynamic tool, normalizes tracker issues into a shared issue model, and updates tests and repo tooling for the new profile.
Batch open issue state refreshes so the orchestrator does not issue one GET per running ticket on every poll. Wrap github_rest responses with status, headers, and body so agents can follow pagination links when reading long comment threads.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
This fork needs Symphony to read and reconcile GitHub Issues instead of depending on Linear.
TL;DR
Add a GitHub tracker profile and switch the default workflow/docs to it while keeping Linear compatibility.
Summary
github_restand wire config, dashboard, and workspace cleanup to the GitHub profileAlternatives
Test Plan
make -C elixir all