From 9f361a4c911a111ff49cce5221174f311c34b7dd Mon Sep 17 00:00:00 2001 From: Brandon Butler Date: Wed, 22 Feb 2023 12:05:15 -0500 Subject: [PATCH] Release/0.24.0 (#721) * doc: Update changelog for 0.24.0 release. * misc: Update zenodo.json * fix: Fix name of bumpversion configuration file * Bump up to version 0.24.0. * ci: Fix path to requirements-test.txt --- .bumpversion => .bumpversion.cfg | 2 +- .github/workflows/publish-packages.yml | 2 +- .zenodo.json | 12 +++++++++++- CITATION.cff | 2 +- changelog.txt | 8 +++++++- doc/conf.py | 4 ++-- flow/version.py | 2 +- pyproject.toml | 2 +- 8 files changed, 25 insertions(+), 9 deletions(-) rename .bumpversion => .bumpversion.cfg (91%) diff --git a/.bumpversion b/.bumpversion.cfg similarity index 91% rename from .bumpversion rename to .bumpversion.cfg index f6eaa63aa..e83b333f3 100644 --- a/.bumpversion +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.23.0 +current_version = 0.24.0 commit = True tag = False message = Bump up to version {new_version}. diff --git a/.github/workflows/publish-packages.yml b/.github/workflows/publish-packages.yml index d07354a04..e262663d7 100644 --- a/.github/workflows/publish-packages.yml +++ b/.github/workflows/publish-packages.yml @@ -31,7 +31,7 @@ jobs: # with published wheels (typically only possible during testing). python -m pip install \ -r requirements.txt \ - -r requirements-test.txt + -r requirements/requirements-test.txt - name: Install pypa/build run: python -m pip install build diff --git a/.zenodo.json b/.zenodo.json index a8e84f568..1d1c2404d 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -130,6 +130,16 @@ { "affiliation": "University of Michigan", "name": "Ignacio Blanco Varela" + }, + { + "affiliation": "University of Michigan", + "name": "Melody Zhang", + "orcid": "0000-0001-9788-9958" + }, + { + "affiliation": "University of Michigan", + "name": "Brian Puchala", + "orcid": "0000-0002-2461-6614" } ], "creators": [ @@ -184,5 +194,5 @@ }, "title": "signac-flow", "upload_type": "software", - "version": "0.23.0" + "version": "0.24.0" } diff --git a/CITATION.cff b/CITATION.cff index 6951455ff..18ead3a80 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -2,7 +2,7 @@ --- cff-version: "1.0.3" title: signac-flow -version: 0.23.0 +version: 0.24.0 abstract: | The signac-flow tool provides the basic components to set up simple to complex workflows for projects as part of the signac framework. That includes the definition of data pipelines, execution of data space operations and the submission of operations to high-performance super computers. authors: diff --git a/changelog.txt b/changelog.txt index c8834318e..9c4af8074 100644 --- a/changelog.txt +++ b/changelog.txt @@ -8,12 +8,18 @@ The numbers in brackets denote the related GitHub issue and/or pull request. Version 0.24 ============ -[0.24.0] -- 20xx-xx-xx +[0.24.0] -- 2023-02-22 ---------------------- +Added ++++++ + +- Added the OCLF Crusher environment (#708). + Changed +++++++ +- Switched to a pyproject.toml based build (#704). - Placing ``@FlowProject.pre`` and ``@FlowProject.post`` before the ``FlowProject.operation`` decorator raises an error (#700). - Updated CI to use GitHub Actions (#698). diff --git a/doc/conf.py b/doc/conf.py index 0d14f5a31..42fd90d04 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -78,9 +78,9 @@ def __getattr__(cls, name): # built documents. # # The short X.Y version. -version = "0.23.0" +version = "0.24.0" # The full version, including alpha/beta/rc tags. -release = "0.23.0" +release = "0.24.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/flow/version.py b/flow/version.py index 9787dd99f..a121ab7bc 100644 --- a/flow/version.py +++ b/flow/version.py @@ -3,6 +3,6 @@ # This software is licensed under the BSD 3-Clause License. """Define the signac-flow version.""" -__version__ = "0.23.0" +__version__ = "0.24.0" __all__ = ["__version__"] diff --git a/pyproject.toml b/pyproject.toml index 19cf333c4..0638eeb7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ requires = ["setuptools>=64.0.0"] [project] name = "signac-flow" -version = "0.23.0" +version = "0.24.0" description = "Simple workflow management for signac projects." readme = "README.md" # Supported versions are determined according to NEP 29.