gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
## Description I was very excited to see that my logs indicated a successful repo migration! I was left to scramble to remember what GitHub org I had indicated that...
## Description Both an invalid PAT and a PAT that does not have enough permissions will return a 401 error. Currently for both we get the following error: ``` [2023-10-18...
## Description Both `ado2gh generate-script` and `gei generate-script` can generate both a sequential script (via the `--sequential` arg) or a script that runs the migrations in parallel (the default behavior...
## Description When a repository is migrated to a new (destination) org, there doesn't seem to be a corresponding GitHub webhook event generated in the destination org. Would it be...
## Description If a PAT is not valid, an actionable user friendly error should be surfaced. ## Reproduction Steps export ADO_PAT="1234" export GH_PAT="VALID_PAT" gh ado2gh generate-script --ado-org valet-testing --github-org import-testing...
## Description Currently when you run the following command: `gh ado2gh generate-script --ado-org valet-testing --github-org import-testing --output ./tmp ` It produces the following output: ``` [2023-10-12 08:11:06] [INFO] You are...
When migrating from GitHub Enterprise Server
## Description GEI verbosely outputs log files of every command, which is great until you realize it outputs for _every_ command. Even trivial commands like `gh gei --help` and `gh...
## Description After the changes I made in https://github.com/github/gh-gei/pull/1087, the CLI is checking whether the target repo exists, but when it gets a `200 OK` response, it is retrying 5...
`PostGraphQLWithPaginationAsync()` should be refactored to use `PostAsync` instead of `SendAsync`, and to call `EnsureSuccessGraphQLResponse()` to ensure that the GraphQL query returned a successful response. _Originally posted by @ArinGhazarian in https://github.com/github/gh-gei/pull/868#discussion_r1139338159_