Describe how to migrate this repository elsewhere #32

Open
opened 2025-08-14 12:48:14 +00:00 by btlogy · 2 comments
Owner

This repository has been developed first on Gitea, than easily migrated to Forgejo (which is compatible).

Migrating it to GH is another story as I have not found a way to cover the PRs and issues.

This issue will try to highlight some option for anyone who wants to propose a migration plan.

This repository has been developed first on Gitea, than easily migrated to Forgejo (which is compatible). Migrating it to GH is another story as I have not found a way to cover the PRs and issues. This issue will try to highlight some option for anyone who wants to propose a migration plan.
Author
Owner

The easiest way to migrate to GH would be to:

  1. archive this repository on Forgejo (which should prevent further push to the current mirror on GH),
  2. enable any features on this mirror (e.g. issues and actions) to make it work as expected,
  3. change the workflows to use GHA (basically renaming .forgejo path to .github).

But, this will break all the #XX links to issue/PRs in the commit messages, unless: someone re-create/migrate all those from Forgejo too (I've not identified an existing tool for this)

Another way would be to overwrite the current mirror from scratch to get rid of those #XX links, but this would also mean dropping the whole history (which I think could be helpful for future changes).

The easiest way to migrate to GH would be to: 1. archive this repository on Forgejo (which should prevent further push to the current [mirror](https://github.com/tahoe-lafs/web-landing-page/) on GH), 2. enable any features on this [mirror](https://github.com/tahoe-lafs/web-landing-page/) (e.g. issues and actions) to make it work as expected, 3. change the workflows to use GHA (basically renaming `.forgejo` path to `.github`). But, this will break all the #XX links to issue/PRs in the commit messages, unless: someone re-create/migrate all those from Forgejo too (I've not identified an existing tool for this) Another way would be to overwrite the current mirror from scratch to get rid of those #XX links, but this would also mean dropping the whole history (which I think could be helpful for future changes).
btlogy changed title from Describe how to migrate this repository to GH to Describe how to migrate this repository elsewhere 2025-08-19 08:23:34 +00:00
Author
Owner

An other target to be considered is CodeBerg, which provide migration tool covering issues and pull-request.

Recently, CodeBerg also support actions (experimental), which could cover the CI/CD requirements of this repository.

An other target to be considered is CodeBerg, which provide migration tool covering issues and pull-request. Recently, CodeBerg also support actions (experimental), which could cover the CI/CD requirements of this repository.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/web-landing-page#32
No description provided.