From f443af6d78faca94ddbc4eba1c419260f6cc67a8 Mon Sep 17 00:00:00 2001 From: Michael Howitz Date: Tue, 23 Apr 2024 17:00:47 +0200 Subject: [PATCH] Prepare 5.0 release. --- docs/changes.rst | 6 +++++- docs/conf.py | 4 ++-- docs/release.rst | 9 ++++++++- grok.cfg | 2 +- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/changes.rst b/docs/changes.rst index 08a6690..283467a 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -1,12 +1,16 @@ .. note:: The buildout versions file for all current versions can be found at https://zopefoundation.github.io/groktoolkit/ -4.1 (unreleased) +5.0 (2024-04-23) ---------------- - Drop ``grokui.admin`` from list of version pins and from all tutorial apps as its repository has been archived. +- Update dependencies to their newest versions. + +- Update to ZTK 2.2. + 4.0 (2024-01-29) ---------------- diff --git a/docs/conf.py b/docs/conf.py index bcdd7fd..e2dc3a2 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -61,13 +61,13 @@ # General substitutions. project = 'Official Grok' -copyright = '2006-2023, The Zope Foundation' +copyright = '2006-2024, The Zope Foundation' # The default replacements for |version| and |release|, also used in various # other places throughout the built documents. # # The short X.Y version. -version = '4.0' +version = '5.0' # The full version, including alpha/beta/rc tags. release = version diff --git a/docs/release.rst b/docs/release.rst index a18e62e..227fc0f 100644 --- a/docs/release.rst +++ b/docs/release.rst @@ -49,6 +49,10 @@ Automated way Creating a release ------------------ +* Check whether there is a new version of ZTK (Compare + https://zopefoundation.github.io/zopetoolkit/ with ``buildout.cfg``) + + * If there is newer version: Update to it and run the tests using ``tox -pauto``. * Make sure all tests are running successfully. * Decide on a version number for the new release, taking https://semver.org/ into account. (Please note: dropping support for a Python version is @@ -56,7 +60,8 @@ Creating a release who are using the no longer supported Python version.) * Update ``docs/changes.rst`` with a new entry describing your release or update an existing not yet released one. (also set the release date). -* Update ``version`` in ``docs/conf.py`` to the new version number. +* Update ``version`` and ``copyright`` in ``docs/conf.py`` to the new version + number. * Check the documentation builds using ``tox -e docs`` and proof-read your changes. * Commit your changes to ``git``. @@ -68,6 +73,8 @@ Creating a release * Run ``build_indexes.sh``, add and commit the changes. * Push the changes to GitHub, after some minutes the changes should appear at https://zopefoundation.github.io/groktoolkit/. +* Create a new release at + https://github.com/zopefoundation/groktoolkit/releases. Setup for Dependabot auto-update diff --git a/grok.cfg b/grok.cfg index cb6ac98..7b58279 100644 --- a/grok.cfg +++ b/grok.cfg @@ -4,7 +4,7 @@ [buildout] extends = - https://zopefoundation.github.io/zopetoolkit/releases/2.0/ztk-versions.cfg + https://zopefoundation.github.io/zopetoolkit/releases/2.2/ztk-versions.cfg grok-versions.cfg grok-sources.cfg