Skip to content

Provider IDs for contacts#107

Merged
KrisBraun merged 3 commits intomainfrom
feature/provider-id-contacts
Mar 11, 2026
Merged

Provider IDs for contacts#107
KrisBraun merged 3 commits intomainfrom
feature/provider-id-contacts

Conversation

@KrisBraun
Copy link
Copy Markdown
Contributor

Some providers don't reliably provider email addresses. This adds support for provider IDs as an alternative way of specifying contacts, and will link these with emails when possible.

KrisBraun and others added 3 commits March 11, 2026 10:36
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Linear: resolveAuthorContact uses source instead of viewer-info fallback
- GitHub: userToContact includes source with GitHub user ID
- Jira: contacts created even without email, using atlassianSource
- Asana: contacts created even without email, using Asana gid
- Slack: slackUserToNewActor uses NewContact with source instead of opaque ID

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@KrisBraun KrisBraun merged commit 441dc3d into main Mar 11, 2026
1 check passed
@KrisBraun KrisBraun deleted the feature/provider-id-contacts branch March 11, 2026 21:52
@github-actions github-actions bot mentioned this pull request Mar 11, 2026
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