Release process

  • Rawhide starts Fedora Linux 40 development

  • Mass Rebuild: RPMs first, then modules

  • Branch Fedora Linux 40 from Rawhide

  • Rawhide starts Fedora Linux 41 development

  • Update Greenwave policy product_versions to add branched release

  • Post-branch Freeze (end date approximate)

  • Bodhi updates-testing activation point

  • Beta Freeze (starts at 1400 UTC)

  • Beta Release Public Availability

  • Final Freeze (starts at 1400 UTC)

  • Final Release Public Availability (GA)

  • Fedora Linux 38 EOL auto closure

  • Beta release Go/No-Go Meeting

  • Final release Go/No-Go Meeting

  • Update Greenwave policy product_versions to remove EOL release

  • Notifications for retirement of packages with security issues

  • Retire packages with security issues

  • fedora-repos update with the new keys is available in updates-testing

  • Begin reminders for packages that haven’t rebuilt in last 2 releases

  • Re-sign F40 content with F41 key

  • Retire Orphaned and Long-Time FTBFS Rawhide Packages

  • Retire FTI packages in NEW state

  • Stage Beta on master minor

  • Bit-flip Beta to mirrors

  • Notify Mirrors of Beta Release

  • Set current release to active in Package database

  • Retire all packages with broken deps

  • Retire FTI packages in NEW state

  • Enable Updates in Bodhi for the current release

  • Stage Final on master minor

  • Bit-flip Final to mirrors

  • Update PDC with F38 EOL date

  • REMINDER: EOL release final update push in 1 week

  • REMINDER: EOL release final update push in 1 day

  • Notify Mirrors of Final Release

  • Remove Beta images