github / github/gh-gei

ADO: Update Work Item Commit links to migrated repo

Open
#1,608 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.