Post major release tasks

From Koha Wiki
Jump to navigation Jump to search

Some things to be done after each major release when the new release team takes over:

Bugzilla

  • Add new version to the Version pull down in Bugzilla.
  • Add new RM, RMaints and QA Team as CC to security bugs so they automatically get informed when a security bug is filed. Requires admin access to Bugzilla.

Bug Clean Up

After every release, it's time to do some housekeeping in Bugzilla. For the past few years the following procedure has been followed:

  1. Create saved searches with the criteria below.
  2. Check search results and adapt your criteria if necessary
  3. Create a backup by exporting search results as CSV files
  4. Important: Ask Bugzilla admin to turn off email before performing bulk changes!
  5. Perform bulk changes.
  6. Important: Ask Bugzilla admin to turn email back on!

Changes to be made:

  • The bug is RESOLVED (FIXED, WONTFIX, INVALID, REMIND) and was changed longer than one release cycle ago (count days from last major release before the current one) => CLOSED.
  • The bug is 'Pushed to stable' and was last changed longer than one release cycle ago => CLOSED FIXED
  • The bug is 'Pushed to main' and was last changed longer than one release cycle ago => CLOSED FIXED
  • The bug is 'Pushed to main' or 'Pushed to stable' or 'Pushed to oldstable' or 'Pushed to oldoldstable' and was not touched in the last 3 months (changed between x and y days) => RESOLVED FIXED

Jenkins

  • Add new version to Jenkins
  • Add accounts for the new RM and RMaints
  • Setup notifications for the new RM and RMaints

Manual

Translate

  • Add the next version to the translate server for both Koha and Manual projects.

Wiki

  • Update the meeting page templates
    • Development
    • General
    • Documentation

Website

  • Update front page with new version
  • Update documentation page with links to new manuals (make sure they have been generated!)
  • Add users for the new rmaint/rm roles

Mailing List

  • Announce the releases

Publicity

  • Announce the release to librarytechnology.org

Release team

  • Send SSH public key to Chris/rangi or Martin/ashimema for push access to the community repo (branch-specific and security repo)
  • Send SSH key to Galen/gmcharlt for access to download.koha-community.org

Schema

Add new version to https://schema.koha-community.org