Pagure migration doc: add follow-up checklist based on ours #10

Merged
t0xic0der merged 1 commit from adamwill/documentation:migration-quality-enhancements into main 2026-02-18 03:03:38 +00:00
Contributor

As we (Quality team) were doing our migrations to Forge, we came
up with a checklist and some supplemental migration tools. This
adds a slightly tweaked version of the checklist to the migration
doc as we think it will be helpful for all other teams.

See quality/tickets#836
for the original.

Signed-off-by: Adam Williamson awilliam@redhat.com

As we (Quality team) were doing our migrations to Forge, we came up with a checklist and some supplemental migration tools. This adds a slightly tweaked version of the checklist to the migration doc as we think it will be helpful for all other teams. See https://forge.fedoraproject.org/quality/tickets/issues/836 for the original. Signed-off-by: Adam Williamson <awilliam@redhat.com>
As we (Quality team) were doing our migrations to Forge, we came
up with a checklist and some supplemental migration tools. This
adds a slightly tweaked version of the checklist to the migration
doc as we think it will be helpful for all other teams.

See quality/tickets#836
for the original.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
kparal requested changes 2026-02-11 11:41:44 +00:00
Dismissed
@ -79,0 +83,4 @@
. Copy over the project URL for Forge manually. From _Pagure project -> Settings -> Project Details -> Project's url_ into _Forge project -> Settings -> Repository -> Website_.
. xref:../migrating_issue_dependencies.adoc[Migrate assignees and dependencies]. Verify that it worked correctly. Also inspect script output.
. Use link:https://forge.fedoraproject.org/quality/forge-helpers[forge_migrate_story_points.py] to migrate story points if your source repository used them. The script normalizes story point values to the set available as labels in Forge (1, 2, 3, 5, 8, 13). Verify that it worked correctly. Also inspect script output.
First-time contributor

I would drop this line, Adam. That script looks at the story_points field, which is a custom field that we configured in our QA repositories only. I would be very surprised if anyone else used the same approach. I don't think this fits into a general guide. (The script is in the repo, and if some teams actually used a similar approach, they'll see it and can tweak it for their needs).

I would drop this line, Adam. That script looks at the `story_points` field, which is a custom field that we configured in our QA repositories only. I would be very surprised if anyone else used the same approach. I don't think this fits into a general guide. (The script is in the repo, and if some teams actually used a similar approach, they'll see it and can tweak it for their needs).
Author
Contributor

I figured other RH-y teams might have had the same idea, but sure, we can drop it if you like.

I figured other RH-y teams might have had the same idea, but sure, we can drop it if you like.
Author
Contributor

Tweaked. I also de-emphasized the label conversion script as it relies on the expected org label state and I don't think all orgs have the labels, and I'm not sure they get the same IDs in every org.

Tweaked. I also de-emphasized the label conversion script as it relies on the expected org label state and I don't think all orgs have the labels, and I'm not *sure* they get the same IDs in every org.
adamwill marked this conversation as resolved
adamwill force-pushed migration-quality-enhancements from 8e1d185250 to e8676cdfa7 2026-02-11 16:37:30 +00:00 Compare
kparal approved these changes 2026-02-12 13:55:30 +00:00
t0xic0der approved these changes 2026-02-18 03:03:30 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
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
forge/documentation!10
No description provided.