all: move to Codeberg #301

Closed
opened 3 months ago by SamWhited · 1 comments
Owner

After the migration to SourceHut fell through (see #51) the plan to migrate off of GitHub went to sleep. I tried to start a U.S. based co-op code hosting platform with a few people, but we weren't able to find enough co-operators to actually make it sustainable (if anyone would like to help with it, please contact me).

Another platform we discussed using is Codeberg at the time the major problem was that it didn't have CI, and even after they added CI it wasn't a great experience to use it. However, I think the time has come to re-evaluate. This issue is about finding a way to move entirely to Codeberg and disabling this GitHub repo.

If anyone has objections, questions, concerns, or suggestions feel free to post them here or over on the XMPP Lemmy instance.

ToDo

  • Re-create Gitea repo (to pull in latest issues)
  • Update redirects, links, and canonical import paths on mellium.im
  • Disable GitHub issue tracker
  • Move repos over, enable repo sync, update README/PR closer, and update CI if necessary
    • xmpp
    • xmlstream
    • mellium.im
    • communique-tui
    • legacy
    • clarkns (see #302)
    • verbmux
    • reader (see #303)
    • office-hours-form (moved to https://github.com/xsf/office-hours-form)
    • communique-gtk
    • sasl
    • blogsync
    • cli
    • fediverse-xmpp-onboarding
    • xml
    • sysexit
    • xmpp-addr
    • issues
    • applogger
    • httprouter
    • checkmd
    • others?
  • Announce the change on Mastodon, Lemmy, jdev@, and Open Collective
  • Update up-for-grabs.net (https://github.com/up-for-grabs/up-for-grabs.net) to point to the new issue tracker
  • Add a job for each repo that won't accept PRs to automatically close PRs with a descriptive message (or just archive the project if it won't get any updates)
  • Ensure each project has a sync build job that syncs back to GitHub/SourceHut
  • Disable PRs on GitHub and CI on SourceHut and remove the SourceHut CI config
  • Create a new issue to track removing the GitHub and SourceHut repos (see #304)
After the migration to SourceHut fell through (see #51) the plan to migrate off of GitHub went to sleep. I tried to start a U.S. based co-op code hosting platform with a few people, but we weren't able to find enough co-operators to actually make it sustainable (if anyone would like to help with it, please [contact me](https://blog.samwhited.com/about/)). Another platform we discussed using is [Codeberg](https://codeberg.org/Mellium/xmpp) at the time the major problem was that it didn't have CI, and even after they added CI it wasn't a great experience to use it. However, I think the time has come to re-evaluate. This issue is about finding a way to move entirely to Codeberg and disabling this GitHub repo. If anyone has objections, questions, concerns, or suggestions feel free to post them here or over on the [XMPP Lemmy instance](https://community.xmpp.net/post/29536). # ToDo - [x] Re-create Gitea repo (to pull in latest issues) - [x] Update redirects, links, and canonical import paths on mellium.im - [x] Disable GitHub issue tracker - [x] Move repos over, enable repo sync, update README/PR closer, and update CI if necessary - [x] xmpp - [x] xmlstream - [x] mellium.im - [x] communique-tui - [x] legacy - [x] clarkns (see #302) - [x] verbmux - [x] reader (see #303) - [x] office-hours-form (moved to https://github.com/xsf/office-hours-form) - [x] communique-gtk - [x] sasl - [x] blogsync - [x] cli - [x] fediverse-xmpp-onboarding - [x] xml - [x] sysexit - [x] xmpp-addr - [x] issues - [x] applogger - [x] httprouter - [x] checkmd - others? - [x] Announce the change on Mastodon, Lemmy, jdev@, and Open Collective - [x] Update [up-for-grabs.net](https://up-for-grabs.net/#/) (https://github.com/up-for-grabs/up-for-grabs.net) to point to the new issue tracker - https://github.com/up-for-grabs/up-for-grabs.net/pull/3264 - [x] Add a job for each repo that won't accept PRs to automatically close PRs with a descriptive message (or just archive the project if it won't get any updates) - [x] Ensure each project has a sync build job that syncs back to GitHub/SourceHut - [x] Disable PRs on GitHub and CI on SourceHut and remove the SourceHut CI config - [x] Create a new issue to track removing the GitHub and SourceHut repos (see #304)
SamWhited referenced this issue from a commit 3 months ago
SamWhited added the
upstream
label 3 months ago
Poster
Owner

I think we're done here; let me know if you notice anything missing!

I think we're done here; let me know if you notice anything missing!
SamWhited closed this issue 3 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: mellium/xmpp#301
Loading…
There is no content yet.