Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate repos from nexB to aboutcode-org #136

Open
2 tasks
adaaaam opened this issue May 16, 2024 · 2 comments
Open
2 tasks

Migrate repos from nexB to aboutcode-org #136

adaaaam opened this issue May 16, 2024 · 2 comments

Comments

@adaaaam
Copy link
Contributor

adaaaam commented May 16, 2024

Short Description

Migrate FOSS projects under nexB organization on GitHub to aboutcode-org on GitHub.

How This Feature will help you/others

Transferring ownership of AboutCode projects on GitHub from nexB to aboutcode-org will demonstrate to the community our FOSS for FOSS commitment with the projects in a FOSS organization on GitHub instead of commercial entity.

This will facilitate displaying individual projects on the new aboutcode.org site. We will also revisit the plan to better index the docs for AboutCode projects: #129

Possible Solution/Implementation Details

GitHub published docs on how to transfer ownership between organizations: https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository

GitHub should create automatic redirects following their docs:
All links to the previous repository location are automatically redirected to the new location. When you use git clone, git fetch, or git push on a transferred repository, these commands will redirect to the new repository location or URL. However, to avoid confusion, we strongly recommend updating any existing local clones to point to the new repository URL.

There could be some issues with integrations and their tokens, including:

  • PyPI deployment
  • Azure DevOps
  • GitHub Actions
  • Read the Docs
  • Slack
  • Others?

There could be some issues with migrating permissions and collaborators in the new organization.

Example/Links if Any

More documentation on transferring a repo owned by your org: https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository#transferring-a-repository-owned-by-your-organization

Can you help with this Feature

I can help with some testing but this would require someone with advanced git (and git troubleshooting) skills.

Actual repos to migrate

This list is sorted so we start with a few smaller, less critical repos to validate the move process:

@mjherzog
Copy link
Member

@pombredanne Do we have a punch list of the tasks for a repo migration? Check list of complications to check?

@mjherzog mjherzog changed the title migrating to aboutcode-org Migrate repos from nexB to aboutcode-org Aug 13, 2024
@mjherzog
Copy link
Member

@chinyeungli Per Philippe, please plan to migrate the Fork repos to aboutcode-org. Philippe said that we need them in general to be co-located with the other projects and some of them have nexB updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants