Skip to content

Commit

Permalink
Merge pull request #2684 from cta-observatory/prepare_0.23.2
Browse files Browse the repository at this point in the history
Prepare 0.23.2
  • Loading branch information
maxnoe authored Jan 21, 2025
2 parents 1372299 + bf055b6 commit 708dbfc
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 22 deletions.
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,5 @@ Vadym Voitsekhovskyi <[email protected]> <[email protected]>
Tjark Miener <[email protected]>

Michael Punch <[email protected]> <[email protected]>

Christian Arauner <[email protected]> <[email protected]>
5 changes: 3 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Jean Jacquemier <[email protected]>
Tino Michael <[email protected]>
Lukas Nickel <[email protected]>
Noah Biederbeck <[email protected]>
Tomas Bylund <[email protected]>
Lukas Beiske <[email protected]>
Tomas Bylund <[email protected]>
Georg Schwefer <[email protected]>
Jonas Hackfeld <[email protected]>
Christoph Toennis <[email protected]>
Expand Down Expand Up @@ -43,19 +43,20 @@ Thomas Gasparetto <[email protected]>
Ruben Lopez-Coto <[email protected]>
Orel Gueta <[email protected]>
Tristan Carel <[email protected]>
Daniel Morcuende <[email protected]>
Daniel Nieto <[email protected]>
Michael Punch <[email protected]>
Miguel Nievas <[email protected]>
Arnau Aguasca-Cabot <[email protected]>
Christophe COSSOU <[email protected]>
Cyril Alispach <[email protected]>
Daniel Morcuende <[email protected]>
Julien Lefaucheur <[email protected]>
Konstantin Pfrang <[email protected]>
Moritz Hütten <[email protected]>
Thomas Armstrong <[email protected]>
Alice Donini <[email protected]>
Andrés Baquero <[email protected]>
Christian Arauner <[email protected]>
David Landriu <[email protected]>
Gernot Maier <[email protected]>
Henning Ptaszyk <[email protected]>
Expand Down
9 changes: 9 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
ctapipe v0.23.2 (2025-01-21)
============================

Maintenance
-----------

- Add compatibility with numpy>=2.1. [`#2682 <https://github.com/cta-observatory/ctapipe/pull/2682>`__]


ctapipe v0.23.1 (2024-12-04)
============================

Expand Down
6 changes: 3 additions & 3 deletions docs/_static/switcher.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
"url": "https://ctapipe.readthedocs.io/en/stable/"
},
{
"name": "v0.23.1",
"version": "v0.23.1",
"url": "https://ctapipe.readthedocs.io/en/v0.23.1/"
"name": "v0.23.2",
"version": "v0.23.2",
"url": "https://ctapipe.readthedocs.io/en/v0.23.2/"
},
{
"name": "v0.22.0",
Expand Down
1 change: 0 additions & 1 deletion docs/changes/2682.maintenance.rst

This file was deleted.

33 changes: 17 additions & 16 deletions docs/developer-guide/maintainer-info.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,30 +37,31 @@ The docs are automatically built and deployed using readthedocs.
How To Make a Release?
======================

1. Open a new pull request to prepare the release.
#. Open a new pull request to prepare the release.
This should be the last pull request to be merged before making the actual release.

Run ``towncrier`` in to render the changelog:
#. Run ``towncrier`` to render the changelog:

.. code-block:: console
.. code-block:: console
$ git fetch
$ git switch -c prepare_<VERSION NUMBER> origin/main
$ towncrier build --version=<VERSION NUMBER>
$ git fetch
$ git switch -c prepare_<VERSION NUMBER> origin/main
$ towncrier build --version=<VERSION NUMBER>
Add the planned new version to the ``docs/_static/switcher.json`` file, so it will be
available from the version dropdown once the documentation is built.
#. Add the planned new version to the ``docs/_static/switcher.json`` file, so it will be
available from the version dropdown once the documentation is built.

Update the ``AUTHORS`` file using the following command:
#. Update the ``AUTHORS`` file using the following command:

.. code-block:: console
.. code-block:: console
$ bash -c "git shortlog -sne | grep -v dependabot | sed -E 's/^\s+[0-9]+\s+//' > AUTHORS"
$ bash -c "git shortlog -sne | grep -v dependabot | sed -E 's/^\s+[0-9]+\s+//' > AUTHORS"
2. Create a new github release, a good starting point should already be made by the
release drafter plugin.
#. Create a new GitHub release.
A good starting point should already be made by the release drafter plugin.

3. The PyPI upload will be done automatically by Github Actions.
#. The PyPI upload will be done automatically by GitHub Actions.

4. conda packages are built by conda-forge, the recipe is maintained here: https://github.com/conda-forge/ctapipe-feedstock/
A pull request to update the recipe should be opened automatically by a conda-forge bot when a new version is published to PyPi. This can take a couple of hours.
#. conda packages are built by conda-forge, the recipe is maintained here: https://github.com/conda-forge/ctapipe-feedstock/.
A pull request to update the recipe should be opened automatically by a conda-forge bot when a new version is published to PyPI. This can take a couple of hours.
You can make it manually to speed things up.

0 comments on commit 708dbfc

Please sign in to comment.