From 68a9f4525520e53a9d4decf9df9c78dc61e19de8 Mon Sep 17 00:00:00 2001 From: jennyhickson <61183013+jennyhickson@users.noreply.github.com> Date: Mon, 23 Feb 2026 09:25:30 +0000 Subject: [PATCH] gitify release notes process --- source/Reviewers/curaterelease.rst | 20 ++-- .../gh_screenshots/release_notes_dark.png | Bin 0 -> 4995 bytes .../gh_screenshots/release_notes_light.png | Bin 0 -> 4829 bytes source/Reviewers/releases/release_notes.rst | 110 +++++++++--------- 4 files changed, 68 insertions(+), 62 deletions(-) create mode 100644 source/Reviewers/releases/images/gh_screenshots/release_notes_dark.png create mode 100644 source/Reviewers/releases/images/gh_screenshots/release_notes_light.png diff --git a/source/Reviewers/curaterelease.rst b/source/Reviewers/curaterelease.rst index 189ee804..d6782f30 100644 --- a/source/Reviewers/curaterelease.rst +++ b/source/Reviewers/curaterelease.rst @@ -13,13 +13,13 @@ Curating a Release releases/um_test_release releases/partner_testing releases/software_stack + releases/release_notes releases/shumlib_release releases/mule_release releases/other_repos releases/jules_release releases/um_main_release releases/lfric_apps_release - releases/release_notes releases/standard_suites releases/stash_browser releases/umdp_release @@ -164,7 +164,7 @@ Tags and Releases * From the GitHub repo, select ``releases`` and then ``Draft a new release``. * Create a new tag and title the release with the same name, eg. ``vn14.0``. - * Select to ``Generate release notes``. + * Follow the instructions for :ref:`release_notes`. * Then ``Publish release``. @@ -200,6 +200,14 @@ release will also have been completed. Any potential changes to platform software stacks +:ref:`Release Notes ` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +**Dependencies** +These should be prepared just before the release, ready to be included with +each release. + + Main Release ------------ @@ -249,14 +257,6 @@ All LFRic PRs (Apps + Core), Jules Release Post Release Tasks ------------------ -:ref:`Release Notes ` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -**Dependencies** -Most of this can be done pre-release but some details of commit hashes will be -dependent on the main release being done. - - :ref:`Updating Standard Suites ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/source/Reviewers/releases/images/gh_screenshots/release_notes_dark.png b/source/Reviewers/releases/images/gh_screenshots/release_notes_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b1b5c454e3fc427a110fdee8755ceed922d8a059 GIT binary patch literal 4995 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 aajgP_*AM-Kg%TTQ01cJLka8uf@c#hnd!$SN literal 0 HcmV?d00001 diff --git a/source/Reviewers/releases/images/gh_screenshots/release_notes_light.png b/source/Reviewers/releases/images/gh_screenshots/release_notes_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d0e0e171fa044791857a087bc21e15a6484507 GIT binary patch literal 4829 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 literal 0 HcmV?d00001 diff --git a/source/Reviewers/releases/release_notes.rst b/source/Reviewers/releases/release_notes.rst index 0d3ed011..4b08dcf9 100644 --- a/source/Reviewers/releases/release_notes.rst +++ b/source/Reviewers/releases/release_notes.rst @@ -9,82 +9,88 @@ Release Notes ============= -The below shows the trac release notes template previously used. This will want -editing and the exact location needs deciding for the move to GitHub. However it -can be used as an initial guide to the sort of information included. +Release notes are included in each repository that has a release. An overarching +set of release notes in also included in the simulation-systems wiki pages. -.. code-block:: +Ask key people for input on what should be included. This might include managers +of involved teams, developers who have contributed multiple PRs, and the Code +Reviewer pool. + +* The repository releases are versioned with ``vnX.Y``. The number varies by repository. +* The Simulation Systems releases are versioned as ``YYYY.MM.N``. - [[PageOutline]] - ----- - = UM vnXX.Y User Release Notes = +Repository Release Notes +------------------------ - == Summary == +When creating a release, use the ``Generate Release Notes`` button to create a +full list of changes being included. Then above this add a summary section that +is formatted like this: - * Release date: - * Number of tickets: +.. code-block:: - === Science highlights === + # vnX.Y release notes - === Technical highlights === + Summary statement if appropriate - === Optimisation highlights === + ## Key Changes + * ... - == Known Issues == + Tip: If lots of these, split into subsections as appropriate - None + ## Breaking Changes + _These changes will affect suites upgrading to this release_ + * ... - == Revisions and Keywords == + No known breaking changes at this release. - || Repository || !Keyword/Revision || - || [browser:main UM] || vnXX.Y = NNNN || - || [https://code.metoffice.gov.uk/trac/jules/browser/main JULES] || vnA.B = umXX.y = NNNN || - || [https://code.metoffice.gov.uk/trac/monc/browser/casim CASIM] || etc || - || [https://code.metoffice.gov.uk/trac/socrates/browser/main SOCRATES] || || - || [https://code.metoffice.gov.uk/trac/ukca/browser/main UKCA] || || - || [browser:aux Aux] || || + ## Known Issues + * .... - GCOM and SHUMlib installations should be built using revisions: + No known issues at this release. - || Repository || !Keyword/Revision || - || [https://code.metoffice.gov.uk/trac/gcom/browser/main GCOM] || vnXX.Y = NNNN || - || [https://code.metoffice.gov.uk/trac/utils/browser/shumlib SHUMlib] || YYYY.MM.N = NNNN || + ## Linked Changes + This release is part of the [YYYY.MM.N Simulation Systems Release.] + (https://github.com/MetOffice/simulation-systems/wiki/YYYY.MM.N). All + codebases required by , including + etc, have been tagged ``YYYY.MM.N``. - Note that SHUMlib may not be released at every UM release. - For testing purposes, the LFRic Apps and MOCI repositories: +Simulation Systems Release Notes +-------------------------------- - || Repository || Revision || - || [browser:main/trunk/rose-stem/rose-suite.conf MOCI] || NNNN || - || [https://code.metoffice.gov.uk/trac/lfric_apps/browser/main LFRic Apps] || vnA.B = umXX.Y = NNNN || +Create a new wiki page: - Required for rose-stem: +.. image:: images/gh_screenshots/release_notes_light.png + :class: only-light border - {{{#!comment - Obtain these by grepping, for example: - grep -r CYLC_VERSION ~frzz/cylc-run/um_heads_nightly_YYYY-MM-DD/log/job - }}} +.. image:: images/gh_screenshots/release_notes_dark.png + :class: only-dark border - * Rose vn YYYY.MM.N - * Cylc vn YYYY.MM.N +#. Click the pencil in the `wiki sidebar `_ + to edit it. - == Ticket Overview == +#. Add the new release YYYY.MM.N to the release notes section and save. - * Tickets marked as closed/fixed below may not be associated with a ``main`` commit - * Only tickets with a UM element are displayed below. Sub-repositories may contain additional standalone tickets that will have been implicitly tested and included in the release. +#. Click the link in the sidebar you just created to add the new page. - [[TicketQuery(milestone^=UMXX.Y (MMM-YY),status=closed,resolution=fixed,format=table,col=summary|reporter|keywords)]] +#. The contents of this page should be formatted like this: + +.. code-block:: - == Platforms == + # Simulation Systems YYYY.MM.N Release - Testing: - * Met Office SPICE: [wiki:ReleaseNotesXX.Y/ReleaseTestingAZSPICE] - * Met Office EX1A: [wiki:ReleaseNotesXX.Y/ReleaseTestingEX1A] + Release date: + ## Included Releases + * [LFRic Apps vnX.Y](https://github.com/MetOffice/lfric_apps/releases/tag/vnX.Y) + * [LFRic Core vnX.Y](https://github.com/MetOffice/lfric_core/releases/tag/vnX.Y) + * [UM vnX.Y](https://github.com/MetOffice/um/releases/tag/vnX.Y) (private within the MetOffice organisation) + * [JULES vnX.Y](https://github.com/MetOffice/jules/releases/tag/vnX.Y) (currently private, will hopefully soon be publically available) -For the highlights section: + ## Key Highlights + * A few highlights the affect multiple repositories + * or that are particularly special and are worth raising the profile of at this level -* Contact HPC Optimisation team (usually AM) to request details for the optimisation section -* Take some time to think about the 'big picture' relevance of tickets for the science and technical highlights -* Copy the 'head of ``main``' section and paste underneath, changing the section title to the release. -* Paste trac.logs into the relevant sub-pages. You'll likely be able to use some nightly testing runs. + ## Software Stack Updates + * Any package changes to the software stack + [Full LFRic Software Stack details](https://metoffice.github.io/lfric_core/getting_started/installation/software_dependencies.html)