gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
`gh gei` only supports migrations from GitHub Enterprise Server (GHES) where the ES instance is running at least v3.4.1. If you try to run a migration from an unsupported version,...
When migrating from GHES -> GHEC we use Azure Storage as an intermediate storage location for the migration archives. The way we authenticate to Azure Storage today is we require...
As experienced in https://github.com/github/migration-friction/issues/752 When the CLI encounters a Bad Gateway error from dotcom the request to download logs fail with no retries. For better customer experience/quality of life upgrade,...
Currently we perform the arg validations inside the command handler class sometimes right inside the handle method or in its own dedicated method (or more than one method even). The...
I managed to get into an infinite loop because I had an invalid value (in this case null), that I was passing to `ExportState.IsInProgress()` and that treats any unexpected value...
We should add (or update an existing) integration test to cover the `gh gei migrate-secret-alerts` command.
We now have logic to retry all GraphQL reads in the case of a non-successful response, but there are still two issues (https://github.com/github/migration-friction/issues/689 and https://github.com/github/migration-friction/issues/701) that concern the `startRepositoryMigration` mutation....
## Description We are facing the below error when using the GitHub GEI to migrate repositories between GHEC to GHEMU. `Git source migration failed. Error message: the server responded with...
## Description After running the `rewire-pipeline` against an ADO YAML pipeline, the pipeline options/triggers have been changed unexpectedly. Curling the definition content it looks like the `rewire-pipeline` command removes the...