Releases: github/gh-bbs2gh
Releases · github/gh-bbs2gh
v0.30
- Added logging to
gh gei wait-for-migrationandgh gei migrate-org --wait, showing the number of repos that have been migrated so far
v0.29
- Added additional retry logic covering the case when polling for migration status fails for any reason (along with a few other situations)
- Added
--aws-bucket-nametogh gei generate-scriptand removed--azure-storage-connection-string.
v0.28
- Fixed a bug where uploading archives to S3 still required
--azure-storage-connection-stringto be passed.
v0.27
- 6 months ago in v0.10, we deprecated the --ssh flag, making it silently do nothing. Now, we’ve removed the flag entirely, so the CLI will error if you try to specify it. If you have any scripts that include the --ssh flag, you must remove that flag or the script will break.
- fixed a bug where secrets were not getting scrubbed from the logs in some circumstances
- If
create-teamfails when linking an IdP group with an HTTP 400, we will retry - If
create-teamfails when removing the initial team member, it will retry - In v0.25 we started publishing
ado2ghas an extension to theghCLI. However, we didn't updateado2gh generate-scriptto use the new syntax in the generated migration script. Now it will, and you will need thegh ado2ghextension installed in order to run the generated migration script. - Added
--ghes-api-urlas an optional arg to thegrant-migrator-roleandrevoke-migrator-rolecommands for bothado2ghandgei. - Added AWS support for archive uploads to
geiusing the--aws-bucket-name,--aws-access-keyand--aws-secret-keyarguments.
v0.26
- Retry all failed GET requests made to Github, Azure Devops, and Bitbucket Server.
v0.25
- We are now shipping all functionality for Azure DevOps -> GitHub migrations as a new extension to the GitHub CLI. Run
gh extension install github/gh-ado2ghto install. All commands are the same as the previousado2ghCLI (e.g.gh ado2gh generate-script). If you were previously usinggh geito handle ADO migrations (instead of the separateado2ghstand-alone CLI), that functionality has now been moved to thegh ado2ghextension.gh geiis solely used for GitHub -> GitHub migration scenarios.- We will continue shipping
ado2ghstand-alone CLI in this release and probably the next couple, after that the only way to acquire new versions will be via theghextension. - Technically in this release the ADO capabilities in
gh geihave only been hidden from the built-in help, but will still work and give the user a warning that they should be usinggh ado2ghinstead. In a future release we will remove them entirely. - Our docs have been updated to reflect these changes and can be accessed here: https://docs.github.com/en/early-access/enterprise-importer
- We will continue shipping
v0.24
- Added
--lock-source-repooption togh gei migrate-repoandgh gei generate-scriptcommands. This will make the source repo read-only as part of the migration.
v0.23
- Added
create-teamcommand togh gei. - Reduced # of REST API calls used to avoid rate limiting challenges
- Changed how we do the version check to avoid warnings about being rate limited
- Checks for an environment variable GEI_DEBUG_MODE and if set to 'true' will emit additional data in the verbose log file