Release Day SOP
This document outlines the procedure for release day activities. Unless otherwise specified, it applies to both Beta and Final releases.
Release Day chat
Ensure the following people are in the Release Day chat channel:
-
You, as the Program Manager
-
A representative from the Infrastructure team with access to force a re-sync of web proxies
-
A representative from the Websites team
-
A representative from the Magazine team
-
A representative from the Docs team
-
The Fedora Project Leader
This channel is used to coordinate the last-minute checks before publishing the release announcements:
-
Websites are updated with the new release information:
-
fedoraproject.org
-
spins.fedoraproject.org
-
labs.fedoraproject.org
-
-
(Final milestone only) Docs are updated with the new release information:
-
Release Notes
-
Quick Docs
-
-
Fedora Magazine posts
-
Release announcement
-
(Final milestone only) What’s new in FXX Workstation.
-
The "What’s new in FXX Workstation" needs to go out with the release announcement because GNOME Software expects the target link to exist. |
The release announcement and "what’s new in workstation" articles need to have URLs that match the patterns that GNOME Software expects. Beta announcement is announcing-fedora-XX-beta . Final announcement is announcing-fedora-XX . "What’s new" is whats-new-fedora-XX-workstation . The Magazine team is ultimately responsible for this, but it’s good to verify.
|
Bugzilla
This section applies to the Final milestone only.
Update product description
Adjust wording of the Fedora product in Bugzilla to reflect the new release.
Bugs related to the components of the Fedora Linux distribution. If you are reporting a bug against a stable release or a branched pre-release version please select that version number. The currently maintained released versions are: Fedora Linux N-2, Fedora Linux N-1, and Fedora Linux N. If you have a bug to report against the daily development tree (rawhide), please choose 'rawhide' as the version. For more information about filing a bug against Fedora Linux packages, see https://docs.fedoraproject.org/en-US/quick-docs/howto-file-a-bug/
Close Changes Tracking bugs
Close all of the Changes Tracking bugs still open for the version with:
-
Status: CLOSED
-
Resolution: CURRENTRELEASE
-
Comment: Something to the effect of "F<VERSION> was released today, so I am closing this tracker. If this Change was not completed, please notify me ASAP."
Then close the FNNTracking bug.
You can use this Bugzilla query with the version number changed. |
Wiki
This section applies to the Final milestone only.
-
Edit the ChangeSet page in the wiki to include a link to the release notes and take the table of contents off the top.
-
Update the Changes wiki page to move the release to the "Previous Releases" section.
Schedule
This section applies to the Final milestone only.
Update the index.html page on the web view of the schedule to change the class of the release from "current" to "supported". Publish the changes using the instructions for the schedule git repo.
Docs
This section applies to the Final milestone only.
Update the Releases page (or really, the nav.adoc
sidebar).
-
Move the link to the release’s index page from Upcoming to Supported.
-
Remove the additional pages nested under the release.
Product Pages
For the Beta milestone, set the release to Testing status.
For the Final milestone, set the release to Maintenance status. Then add a status for version N-2 to indicate that EOL is in four weeks.
Want to help? Learn how to contribute to Fedora Docs ›