Update: Postponing the pagure.io sunset & remaining repository migrations

Hi everyone,

We are postponing the sunset of pagure.io. We thought we would be ready to retire it by now, but migrating our few remaining operational repositories to The Forge has taken longer than expected.

First, a huge thank you to all the teams and maintainers who have already migrated their repositories and workflows over to Forgejo. Your effort has gotten us most of the way there, and we really appreciate everyone’s hard work in making this transition happen.

What is still left to migrate?

While most projects have moved, we are actively working through the migrations for key repositories like fedora-scm-requests. This repo handles critical daily SCM operations (package creation, branch requests, ACL changes, retirements). Moving it requires coordinating with tooling like fedpkg, ensuring backend automation (toddlers) works cleanly with Forgejo messages, and avoiding any disruption to active maintainer workflows ahead of the future dist-git migration.

Handling confidential requests and private issues

Because Forgejo does not yet fully support private issues out of the box, we needed a solution for sensitive trackers like the Code of Conduct and Personal Data Requests. To bridge this gap, we have developed a temporary tool called ForgeFiler. It temporarily fills in the functionality needed for private issues until native support lands. You can track the progress and details of this solution inForgejo Issue #113.

What this means right now

  • Keep using pagure.io for now: Continue submitting your SCM requests on pagure.io just like normal.

  • Keep migrating: If you still have projects remaining on pagure.io, please continue actively moving them over to Forgejo so you are ready when the final sunset arrives.

Track our progress

You can follow our progress on fedora-scm-requests, check the tasks, or join the discussion in the RelEng tracker:

We will post another update here once we finish these migrations and set a new final date for the pagure.io sunset. Let us know if you have any questions!

6 Likes