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

…y updating GetNonSuccessAsync to retry only on transient 5xx errors, skip deterministic statuses (200/404/301/4xx), add full test coverage, and ensure DoesRepoExist makes a single API call for expected responses. (#1447)...

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 2 to 5. Release notes Sourced from actions/setup-dotnet's releases. v5.0.0 What's Changed Breaking Changes Upgrade to Node.js 24 and modernize async usage by @​salmanmkc in actions/setup-dotnet#654 Make...

dependencies
github_actions

- Fixed branch policy check for pipelines with prefixed repository names to use repository ID directly when available, preventing 404 errors during rewiring - Skip branch policy checks for disabled...

## Description When wildcard branch protections are created in ADO, they follow a pattern of `branch/*` and that works for all branches like `branch/test`, `branch/test2`, etc. But also for sub-folders...

## Description The `CI.yml` workflow throws the following error: `Error: Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow...

bug

## Description When calling the `migrate-repo` command it is checked if the target repository already exists. If the repository is found then the check method retries the call 5 time...

bug

After executing below script generation command I was anticipating to find steps of rewiring pipelines according to [docs](https://docs.github.com/en/migrations/using-github-enterprise-importer/migrating-from-azure-devops-to-github-enterprise-cloud/migrating-repositories-from-azure-devops-to-github-enterprise-cloud#step-4-generate-a-migration-script) when `all` argument is supplied. ` gh ado2gh generate-script --ado-org orgName --github-org...

bug

## Description I'm using an Azure storage account to store the repository data that I'm migrating, and I've been asked to restrict public network access to this storage account. After...

bug

## Description After the migration has been finished the migration log is available in the issue comment. However, downloading the logs with `gh gei` fails: gh gei download-logs --github-target-pat $GH_PAT...

bug

Currently, the GEI CLI requires Personal Access Tokens (PATs) for both source and target GitHub organizations during repository migration. While functional, this approach has limitations in terms of security, scalability,...