Carry out the Part 1/2 restructuring proposed in the investigation, migrating/renaming scripts into the new directory layout from #12925, and updating every internal and external reference (cron, Ansible, SOPs, other repos) so behavior is unchanged. This ticket covers the subset of scripts tracked in #12934 (Part 1 list). All work should land with atomic PRs and clear dependency ordering.
Replace with the exact list from the final sheet resolution of #12934. For each item, we will: - Move to the new path; rename as per the convention file if required. - Update imports/calls between scripts. - Update systemd timers/cron/Ansible roles. - Update docs/SOPs.
The scripts listed under Part 2/2 (#12935) are out of scope unless explicitly shared/dependent. As mentioned in our calls, we will move the paths now and URLs for Forgejo separately at the time of migration.
Ideally, the work is being done for this since, start of this week (September 22/23), but I decided to have this merged by next Wednesday. If there are any blockers, please communicate.
When will we not release Fedora anymore!
Migration for forgejo will be affected.
Please check https://www.fedorastatus.org/ for any known outages before filing issues on an outage.
Metadata Update from @jnsamyak: - Issue assigned to patrikp
Metadata Update from @jnsamyak: - Custom field blocking adjusted to 12925 - Issue marked as blocking: #12925
Related PR: https://pagure.io/releng/pull-request/12970
SOP changes: https://pagure.io/infra-docs-fpo/pull-request/417
All the work, I think, is almost over for this. Just need to monitor it over a day, we will close this ticket once we see all composes handled, and otherwise keep an eye at the time of rc release and mass branching since your moving scripts involved those.
Major work is done here, and the PRs are merged, closing this. As mentioned @patrikp please be aware of the monitoring when the time comes.
Metadata Update from @jnsamyak: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)