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

Add Azure DevOps integration support #3902

Closed
d13 opened this issue Dec 20, 2024 · 3 comments
Closed

Add Azure DevOps integration support #3902

d13 opened this issue Dec 20, 2024 · 3 comments
Assignees
Labels
area-autolinks Issues or features related to autolinks area-integrations Issues or features related to integrations area-launchpad Issues or features related to Launchpad verified ✔ Verified
Milestone

Comments

@d13
Copy link
Member

d13 commented Dec 20, 2024

Add full support for Azure DevOps integrations -- prs, issues, and autolinks (launchpad, start work, etc)

Steps (checkpoints)

Follow-ups:

  • PR search in Launchpad
  • same for self-hosted

Additional info

1

some limitations we should be aware of working with Azure and the shared provider library

  • Azure PRs don't include a lot of information we get with other providers like GitHub, GitLab. These include mergeable state (need to check with gkdev how they do "Ready to merge" on those PRs), remote info like remote url associated with the PR's head/base refs (those have to be fetched separately), avatar urls for all involved users (have to be fetched separately), and possibly more I haven't seen yet.
  • For Azure PRs, "assignees" and "reviewers" are the same thing. There is no way to get "mentioned" PRs or issues.
2

Found out that shared provider library doesn't support head repository info on PRs for Azure DevOps. We need that critically in order to support finding and opening the PR's repo i.e. from Launchpad and other places.

Test Plan: #4024

@d13 d13 modified the milestones: 16.1-patch, 16.2 Dec 20, 2024
@eamodio eamodio added the area-integrations Issues or features related to integrations label Dec 20, 2024
@d13 d13 added area-autolinks Issues or features related to autolinks area-integrations Issues or features related to integrations area-launchpad Issues or features related to Launchpad and removed area-integrations Issues or features related to integrations labels Dec 20, 2024
@justinrobots justinrobots modified the milestones: 16.2, 16.3 Jan 8, 2025
@axosoft-ramint axosoft-ramint self-assigned this Jan 23, 2025
@axosoft-ramint axosoft-ramint added feature pending-release Resolved but not yet released to the stable edition labels Feb 4, 2025
@Christopher-C-Robinson
Copy link

Christopher-C-Robinson commented Feb 7, 2025

This is closed, and I linked Azure DevOps on the web, but in VS Code, it doesn't seem to be working. I don't see pull requests and the issues linked to the branch something seems off.

Image

Image

@axosoft-ramint
Copy link
Contributor

This is closed, and I linked Azure DevOps on the web, but in VS Code, it doesn't seem to be working. I don't see pull requests and the issues linked to the branch something seems off.

Are you using the pre-release version of the extension? This feature is currently in the pre-release and will be included in the next release version of GitLens.

@axosoft-ramint axosoft-ramint added verified ✔ Verified and removed pending-release Resolved but not yet released to the stable edition labels Feb 10, 2025
@d13 d13 removed the feature label Feb 14, 2025
Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-autolinks Issues or features related to autolinks area-integrations Issues or features related to integrations area-launchpad Issues or features related to Launchpad verified ✔ Verified
Projects
None yet
Development

No branches or pull requests

6 participants