gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
When running a migration from Bitbucket Server, we ask the Bitbucket Server instance to generate an archive using its REST API, and the archive is stored on the server's filesystem....
Right now we are using GitHub's shared S3 bucket for our BBS INT tests. The problem is that once we upload the archive we don't delete it ever which may...
The workflow step that publishes the integration test results to the PR as a comment + check, is skipped for dependabot triggered builds (because dependabot triggered builds have restricted permissions...
## Description `gh gei generate-script`'s `--download-migration-logs` allows you to generate a migration script which downloads the logs to the local machine at the end of the migrations. At the moment,...
The CLI supports Azure Blob Storage as a blob storage provider. When using this functionality, we upload the user's archives to Azure Blob Storage and then generate a short-lived URL...
If the `createMigrationSource` mutation fails with an response which doesn't indicate a validation error, then we should retry the mutation. Here's some example CLI output for a timeout - in...
Even if the user of `ado2gh inventory-report` is a org admin, if they have been explicitly denied permissions on a repo the `inventory-report` command will fail (and exit) when it...
When migrating a Bitbucket Server repo with `gh bbs2gh migrate-repo`, we make an API request to the Bitbucket Server instance to generate a migration archive, and that migration archive is...
When performing a migration from Bitbucket Server, an SSH username and private key are required for connecting to the server and downloading the migration archive. If your SSH private key...
In some cases, when migrating from GitHub Enterprise Server or GitHub AE, a customer may want to upload their migration archive(s) to blob storage manually - for example because they...