GitHub integration
Turn an error into a tracked GitHub issue without leaving tinymon — create a new one prefilled with the stack trace, or link an existing issue, and see its open/closed state on the error.
Connect a repository
In a project's Settings → GitHub, enter the repo as owner/name and a GitHub fine-grained Personal Access Token scoped to that repo with Issues: Read & write. tinymon validates the token against the repo, then stores it encrypted. The token is never shown again and never sent back to your browser.
Create an issue from an error
On an error's detail page, click Create GitHub issue. tinymon opens an issue in the connected repo with:
- the error title as the issue title,
- a body containing the culprit, environment and release, and the top stack frames,
- a link back to the error in tinymon.
The new issue's number, URL, and state are stored on the error so the link sticks.
Link an existing issue
Already have an issue for it? Paste the GitHub issue URL (for example https://github.com/owner/repo/issues/123) into the link box on the error. tinymon validates it and, when the repo is connected, confirms it exists and records its current state.
State & unlinking
A linked error shows the issue number with an open or closed badge, refreshed when you open the error. Click unlink to remove the association (it doesn't touch the GitHub issue itself).
Security
- The PAT is encrypted at rest and only decrypted server-side when creating or refreshing an issue.
- It's never returned to the client after saving.
- Only the project owner can connect a repo or create/link issues.