gh-gei icon indicating copy to clipboard operation
gh-gei copied to clipboard

Items not migrated when performing GHEC > GHEC w/EMU repo migration

Open toddoconnor opened this issue 3 years ago • 0 comments

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.

toddoconnor avatar Jun 21 '22 15:06 toddoconnor