Skip to content

Releases: github/gh-bbs2gh

v1.23.0

05 Dec 00:28
d19f3f0

Choose a tag to compare

  • bbs2gh : Added validation for --archive-path and --bbs-shared-home options to fail fast with clear error messages if the provided paths do not exist or are not accessible. Archive path is now logged before upload operations to help with troubleshooting
  • ado2gh: Fixed --rewire-pipelines for GitHub Enterprise Cloud with data residency by correctly matching GitHubProximaPipelines service connections by team project name instead of GitHub organization name

v1.22.0

02 Dec 19:28
d19f3f0

Choose a tag to compare

  • Added --migration-id option to download-logs command to allow downloading logs directly by migration ID without requiring org/repo lookup

v1.21.0

19 Nov 01:00
d19f3f0

Choose a tag to compare

  • ado2gh: Added support for GitHub Enterprise cloud with data residency app service connections when using --rewire-pipelines. The tool now recognizes both GitHub and GitHubProximaPipelines service connection types.

v1.20.0

22 Oct 20:48
d19f3f0

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
d19f3f0

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
d19f3f0

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
d19f3f0

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
d19f3f0

Choose a tag to compare

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

v1.16.2

18 Jul 01:05
d19f3f0

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
d19f3f0

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