Dylan Smith
Dylan Smith
Probably best to do # of commiters in a repo, TP, org.
If the PAT used to run `inventory-report` is not a Team Project Admin, then it may only be able to see some but not all of the repos in that...
When we call Azure DevOps API's we look at and respect the rate limit headers returned, but we don't do the same thing for GitHub rate limits. We should be...
Introduce a `lock-repo` command to `gei` that works similar to the lock-ado-repo command in `ado2gh`. Should also update the `generate-script` command in `gei` to optionally include `lock-repo` in the generated...
`inventory-report` command only exists in `ado2gh`. At some point we should add similar capabilities for migrations from GHEC/GHES. And add the same `--repo-list` argument to `generate-script` command.
Review the permissions/scopes assigned to our various PATs/secrets to ensure they are the minimum required permissions. E.g. our azure storage connections don't have modify permissions.
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...
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...