Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refines issue model and adds getIssue to supported integrations #3865

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

axosoft-ramint
Copy link
Contributor

Refines the issue model to be more supportive of Jira issues now that we're working with them more:

  • Repository info on an issue would now be optional
  • Adds optional project property with information on project and resource

Improves typing on resource descriptors in preparation for encoding them with a branch's associated issues in the git config

Adds getIssue and getProviderIssue to the base integration model, and implements for GitHub, GitLab and Jira. Updates provider API functionality to accommodate both GitLab and Jira.

@axosoft-ramint axosoft-ramint added the area-integrations Issues or features related to integrations label Dec 13, 2024
Copy link
Member

@eamodio eamodio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@axosoft-ramint axosoft-ramint merged commit f18105e into main Dec 16, 2024
3 checks passed
@axosoft-ramint axosoft-ramint deleted the feature/get-issue branch December 16, 2024 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-integrations Issues or features related to integrations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants