gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
To prevent a possible race condition between reviewing the PR diff and kicking off an integration test workflow, we should pass both the PR number and PR hash when manually...
Set the workflow permissions to the minimum required in integration-tests.yml
We did a PoC of how to migrate secrets here: https://github.com/dylan-smith/gh-secrets-migrator We could include this functionality in the GEI CLI as a post-migration step when migrating GH->GH. It would be...
## Description In spot checking GHEC > GHEC w/EMU repo migrations I have discovered that the following items are not migrated. - Custom Team & member roles (settings/role_details) - Protected...
Issue #385 Added a flag to allow for archiving the source repository before migration. This will allow migration users to block any changes to their repositories that would normally not...
We should update the documentation to include the inventory-report command and how to use it to help plan a migration. Might be smart to wait until the rest of the...
Make all commands idempotent so that if you call it more than once it will not fail. For example, create-team should check if the team already exists and if so...
Our kusto dashboard (private) has a column for unknown, and given that all telemetry is from recent versions of the CLI, it's unclear why this is showing. And it appears...
We might be able to do something pretty quick to add some basic LFS support to the generated migration script (without requiring any backend changes). What if we add a...
After [this PR](https://github.com/github/gh-gei/pull/437) gets merged, the `--skip-releases` flag for `gh gei migrate-repo` and `gh gei generate-script` commands is going to be a visible flag so we also need to update...