ADO: Update Work Item Commit links to migrated repo
- Dominant language
- C#
- Stars
- 478
- Forks
- 146
- Avg merge
- 7d 21h
- Merged PRs (30d)
- 2
Description
Development links on Work Items still maintain the original ADO links to Commits & PRs.
PRs are handled by Azure Boards integration (and this [script](https://github.com/github/gh-gei/issues/1228#issuecomment-2364439891)), however **Commit** links don't get updated.
We can't update the Commit message because they can't be edited as it would change the hash (AB# in commit message would trigger the relevant back-linking).
It is possible to manually update the Work Item link in ADO and have it link to GH as a one-shot.
This is a sample script that add these links (https://gist.github.com/XVII/0503313791b8a123ef0f24d4c927a896), though it would be nice if it was just handled by the migration tool.
Contributor guide
Research direction
Start by reviewing the Azure Boards integration, the migration CLI, and the linked sample script for how Work Item development links are handled. Compare the migrated Work Item Commit links with the original ADO links; done means Commit links point to the migrated GitHub repository while existing PR handling remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, github
- Domain
- cli, devops
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100