gh-gei
gh-gei copied to clipboard
Items not migrated when performing GHEC > GHEC w/EMU repo migration
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 Tags (settings/tag_protection)
- Disabled webhooks (known - see #411 )
- notifications (settings/notifications)
- Secrets under both Actions and Dependabot
- Environments (settings/environments) other than GH Pages which is migrated
- Autolink references (settings/key_links)
- Discussions
- Actions settings (custom Artifact and log retention setting - not migrated)
- Deploy keys
- Some General settings missed
- Require contributors to sign off on web-based commits
- Default to PR title for squash merge commits
- Pinned Repository (if a repo was pinned on the source, it is not on the target) (this is an Org setting so understood why this is missing)
Reproduction Steps
I am an Org owner on both the source and target Orgs. Both PATs have all scopes selected. Using a generated script to perform the repo migrations. Spot check the target repo and see what is missing/different from the source repo.