From ea65883ed22d7a5d9faac0d3c8e81fc57cbad52a Mon Sep 17 00:00:00 2001 From: Lei Wang Date: Fri, 22 Mar 2024 10:23:25 -0400 Subject: [PATCH] Bump versions for 2.16.0 release, update release doc, and add auto tag push --- .../20240306_142334_chris_login_command.rst | 5 --- ...39_chris_config_cmd_create_auth_policy.rst | 22 ------------- .../20240321_121200_kevin_update_parsl.rst | 5 --- .../globus_compute_endpoint/version.py | 2 +- compute_endpoint/setup.py | 2 +- compute_sdk/globus_compute_sdk/version.py | 2 +- docs/changelog.rst | 33 +++++++++++++++++++ 7 files changed, 36 insertions(+), 35 deletions(-) delete mode 100644 changelog.d/20240306_142334_chris_login_command.rst delete mode 100644 changelog.d/20240319_185839_chris_config_cmd_create_auth_policy.rst delete mode 100644 changelog.d/20240321_121200_kevin_update_parsl.rst diff --git a/changelog.d/20240306_142334_chris_login_command.rst b/changelog.d/20240306_142334_chris_login_command.rst deleted file mode 100644 index b30048723..000000000 --- a/changelog.d/20240306_142334_chris_login_command.rst +++ /dev/null @@ -1,5 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- Added ``login`` command to ``globus-compute-endpoint`` CLI. This command triggers the - existing login flow that is automatically triggered when starting an endpoint. diff --git a/changelog.d/20240319_185839_chris_config_cmd_create_auth_policy.rst b/changelog.d/20240319_185839_chris_config_cmd_create_auth_policy.rst deleted file mode 100644 index d6ee6335a..000000000 --- a/changelog.d/20240319_185839_chris_config_cmd_create_auth_policy.rst +++ /dev/null @@ -1,22 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- Added the following arguments to ``globus-compute-endpoint configure``, which allow - on-the-fly creation of Globus authentication policies while configuring Compute - endpoints. See ``globus-compute-endpoint configure --help`` for more details. - - - ``--auth-policy-project-id`` - - ``--auth-policy-display-name`` - - ``--auth-policy-description`` - - ``--allowed-domains`` - - ``--excluded-domains`` - - ``--auth-timeout`` - -Changed -^^^^^^^ - -- Endpoint ``LoginManager`` s now request the ``AuthScopes.manage_projects`` scope, in - order to create auth projects during the auth policy creation flow. - -- The minimum version of ``globus-sdk`` that is compatible with ``globus-compute-sdk`` - and ``globus-compute-endpoint`` is now 3.35.0. diff --git a/changelog.d/20240321_121200_kevin_update_parsl.rst b/changelog.d/20240321_121200_kevin_update_parsl.rst deleted file mode 100644 index d71fa2930..000000000 --- a/changelog.d/20240321_121200_kevin_update_parsl.rst +++ /dev/null @@ -1,5 +0,0 @@ -Changed -^^^^^^^ - -- Update Parsl from ``2024.3.4`` to ``2024.3.18`` - diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index dabdf80c8..71d6c700b 100644 --- a/compute_endpoint/globus_compute_endpoint/version.py +++ b/compute_endpoint/globus_compute_endpoint/version.py @@ -1,6 +1,6 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.15.0" +__version__ = "2.16.0" # TODO: remove after a `globus-compute-sdk` release # this is needed because it's imported by `globus-compute-sdk` to do the version check diff --git a/compute_endpoint/setup.py b/compute_endpoint/setup.py index 0a08da971..765cc582c 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -6,7 +6,7 @@ REQUIRES = [ "requests>=2.31.0,<3", "globus-sdk", # version will be bounded by `globus-compute-sdk` - "globus-compute-sdk==2.15.0", + "globus-compute-sdk==2.16.0", "globus-compute-common==0.3.0", "globus-identity-mapping==0.3.0", # table printing used in list-endpoints diff --git a/compute_sdk/globus_compute_sdk/version.py b/compute_sdk/globus_compute_sdk/version.py index 6bf4dbe2b..5f6d5e7ad 100644 --- a/compute_sdk/globus_compute_sdk/version.py +++ b/compute_sdk/globus_compute_sdk/version.py @@ -3,7 +3,7 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.15.0" +__version__ = "2.16.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 00517cf5c..3989827b7 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,39 @@ Changelog .. scriv-insert-here +.. _changelog-2.16.0: + +globus-compute-sdk & globus-compute-endpoint v2.16.0 +------------------------------------------------------ + +New Functionality +^^^^^^^^^^^^^^^^^ + +- Added ``login`` command to ``globus-compute-endpoint`` CLI. This command triggers the + existing login flow that is automatically triggered when starting an endpoint. + +- Added the following arguments to ``globus-compute-endpoint configure``, which allow + on-the-fly creation of Globus authentication policies while configuring Compute + endpoints. See ``globus-compute-endpoint configure --help`` for more details. + + - ``--auth-policy-project-id`` + - ``--auth-policy-display-name`` + - ``--auth-policy-description`` + - ``--allowed-domains`` + - ``--excluded-domains`` + - ``--auth-timeout`` + +Changed +^^^^^^^ + +- Endpoint ``LoginManager`` s now request the ``AuthScopes.manage_projects`` scope, in + order to create auth projects during the auth policy creation flow. + +- The minimum version of ``globus-sdk`` that is compatible with ``globus-compute-sdk`` + and ``globus-compute-endpoint`` is now 3.35.0. + +- Update Parsl from ``2024.3.4`` to ``2024.3.18`` + .. _changelog-2.15.0: globus-compute-sdk & globus-compute-endpoint v2.15.0