Skip to content

Commit

Permalink
Prepare 5.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
icemac committed Apr 23, 2024
1 parent 0ae333b commit f443af6
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 5 deletions.
6 changes: 5 additions & 1 deletion docs/changes.rst
Original file line number Diff line number Diff line change
@@ -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)
----------------
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
9 changes: 8 additions & 1 deletion docs/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,19 @@ 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
considered a major change as it enforces changes for users of GROK toolkit
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``.
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion grok.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit f443af6

Please sign in to comment.