gh-gei icon indicating copy to clipboard operation
gh-gei copied to clipboard

Migration CLI for GitHub to GitHub migrations

Results 287 gh-gei issues
Sort by recently updated
recently updated
newest added

`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,...

task

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...

task

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,...

task

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...

task
tech debt

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...

task
tech debt

We should add (or update an existing) integration test to cover the `gh gei migrate-secret-alerts` command.

task

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....

TBD ## Todo - [ ] ... ## Dependencies - ...

task

## 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...

bug

## 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...

bug