From 46d52aef8eb5a6ed35508f1928394d06df373ca3 Mon Sep 17 00:00:00 2001 From: Marten van Kerkwijk Date: Sat, 6 Feb 2021 18:15:58 -0500 Subject: [PATCH 1/2] Update changelog for 1.7.2 --- CHANGES.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index c1725a3..2130331 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,7 @@ -1.7.x.y (UNRELEASED) +1.7.2 (25/01/2021) ==================== +- Bundled liberfa version update to v1.7.2. - The classproperty decorator is now thread-safe (backport https://github.com/astropy/astropy/pull/11224). From 08009fa21ce6b6a86fb9b7b740ae8b2995b8d1b2 Mon Sep 17 00:00:00 2001 From: Marten van Kerkwijk Date: Sat, 6 Feb 2021 18:02:11 -0500 Subject: [PATCH 2/2] More explicitly tell how to update for a new erfa release. Including a reminder to update CHANGES.rst --- RELEASING.rst | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/RELEASING.rst b/RELEASING.rst index 5cd6c90..3fb4290 100644 --- a/RELEASING.rst +++ b/RELEASING.rst @@ -1,8 +1,27 @@ Release instructions ==================== -Once the package is ready to release, use ``git tag`` to tag the -release:: +For a release based on a new version of ``erfa``, first set the +submodule to the right version, and make sure to clean any leftover +files from earlier compilation:: + + cd liberfa/erfa + git fetch origin + git checkout v1.7.0 + git clean -fxd + cd ../.. + +For any release, first do a last check that things are OK in a clean +environment:: + + git clean -fxd + tox -e test + +Once the package is ready to release, first edit ``CHANGES.rst`` to +add the release data (and add any information needed, such as an +update to the bundled ``liberfa``). + +Then, use ``git tag`` to tag the release:: git tag -m