Skip to content

Releases: github/gh-ado2gh

v1.20.0

22 Oct 20:48
4352487

Choose a tag to compare

  • Fixed git archive URL expiration issue during GHES migrations when metadata archive generation takes longer than an hour. When GHES is configured with local storage for migrations, git archive download URLs expire after one hour. The CLI now automatically refreshes expired git archive download URLs and retries the download.

v1.19

25 Sep 16:15
4352487

Choose a tag to compare

  • ado2gh rewire-pipeline: Migration now preserves all original trigger configurations (pullRequest, continuousIntegration, etc.) from Azure DevOps pipelines.

v1.18.1

05 Sep 15:40
4352487

Choose a tag to compare

Release Notes

What's New

  • Added secondary rate limit handling to GitHub CLI commands to gracefully handle 403/429 responses with proper retry logic, exponential backoff, and clear error messaging. This improves reliability when running multiple concurrent migrations.

v1.18.0

05 Aug 22:43
4352487

Choose a tag to compare

  • Add --target-uploads-url option to support GitHub-owned storage uploads to locations other than uploads.github.com.

v1.17.0

24 Jul 19:04
4352487

Choose a tag to compare

  • Poll migration status every 60 seconds when waiting for migrations to complete.

v1.16.2

18 Jul 01:05
4352487

Choose a tag to compare

  • Updated ado2gh integrate-boards command help text to clarify that the ADO PAT token must have 'All organizations' access selected.
  • If create-team fails with 5xx errors, it will now retry the API call.
  • Fixed gh gei migrate-secret-alerts command to handle long resolution comments by truncating them to fit within GitHub's 270 character limit while preserving the resolver name prefix.

v1.16.0

07 Jul 22:02
4352487

Choose a tag to compare

  • Fixed ado2gh integrate-boards command to properly report errors when GitHub PAT permissions are incorrect, instead of incorrectly reporting success.
  • Added --target-api-url option to gh ado2gh rewire-pipeline command to support customers migrating to GitHub Enterprise Cloud with data residency
  • Updated ado2gh generate-script to no longer include ADO Boards integration commands in the generated script. This is a temporary change to fix broken functionality until we can ship a longer term fix. More details can be found here

v1.15.1

22 May 21:05
4352487

Choose a tag to compare

Adjusting the release version so we can go to 1.15.1

v1.15.0

07 May 22:26
4352487

Choose a tag to compare

  • Improve resilience of gh gei migrate-repo and gh bb2gh migrate-repo commands when uploading migration archives to GitHub owned storage.

v1.14.0

22 Apr 20:52
4352487

Choose a tag to compare

  • Improved location matching logic for Secret Scanning alert locations in - gh gei migrate-secret-alerts.
  • Fixed a bug in gh gei migrate-secret-alerts where alerts with locations of non commit and wiki_commit type were not matched correctly.