diff --git a/.github/workflows/has_changelog.yaml b/.github/workflows/has_changelog.yaml index 4537bb262..ae543d452 100644 --- a/.github/workflows/has_changelog.yaml +++ b/.github/workflows/has_changelog.yaml @@ -19,7 +19,7 @@ jobs: ) runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: # do a deep fetch to allow merge-base and diff fetch-depth: 0 - name: check PR adds a news file diff --git a/.github/workflows/publish_to_pypi.yaml b/.github/workflows/publish_to_pypi.yaml index 1cc6d2d23..3d92a0663 100644 --- a/.github/workflows/publish_to_pypi.yaml +++ b/.github/workflows/publish_to_pypi.yaml @@ -12,7 +12,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" diff --git a/.github/workflows/publish_to_test_pypi.yaml b/.github/workflows/publish_to_test_pypi.yaml index 5b6b06237..cc627b5ae 100644 --- a/.github/workflows/publish_to_test_pypi.yaml +++ b/.github/workflows/publish_to_test_pypi.yaml @@ -12,7 +12,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" diff --git a/.github/workflows/readthedocs-pr-links.yaml b/.github/workflows/readthedocs-pr-links.yaml deleted file mode 100644 index e8fcc5d55..000000000 --- a/.github/workflows/readthedocs-pr-links.yaml +++ /dev/null @@ -1,16 +0,0 @@ -name: Read the Docs Pull Request Preview -on: - pull_request_target: - types: - - opened - -permissions: - pull-requests: write - -jobs: - documentation-links: - runs-on: ubuntu-latest - steps: - - uses: readthedocs/actions/preview@b8bba1484329bda1a3abe986df7ebc80a8950333 # v1.5 - with: - project-slug: "globus-sdk-python" diff --git a/.github/workflows/update_pr_references.yaml b/.github/workflows/update_pr_references.yaml index 35ec35ab7..c568df9ce 100644 --- a/.github/workflows/update_pr_references.yaml +++ b/.github/workflows/update_pr_references.yaml @@ -9,7 +9,7 @@ jobs: update_pr_numbers_in_change_fragments: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 diff --git a/changelog.rst b/changelog.rst index 3a8567c06..e560f1e78 100644 --- a/changelog.rst +++ b/changelog.rst @@ -338,6 +338,16 @@ Breaking Changes - Updated MappedCollectionDoc and GuestCollectionDoc with MissingType. (:pr:`1189`) +.. _changelog-3.63.0: + +v3.63.0 (2025-09-04) +==================== +- Renamed the ``GroupsClient`` method ``set_subscription_admin_verified_id`` to + ``set_subscription_admin_verified``. (:pr:`1302`) + + - ``GroupsClient.set_subscription_admin_verified_id`` still exists but emits a + deprecation warning. + .. _changelog-3.62.0: v3.62.0 (2025-07-31) diff --git a/src/globus_sdk/exc/api.py b/src/globus_sdk/exc/api.py index 55f735591..393293dc6 100644 --- a/src/globus_sdk/exc/api.py +++ b/src/globus_sdk/exc/api.py @@ -57,7 +57,7 @@ def __init__(self, r: requests.Response, *args: t.Any, **kwargs: t.Any) -> None: self._parse_response() if sys.version_info >= (3, 11): - self.add_note( + self.add_note( # pylint: disable=no-member ( "This exception was caused by an API error. " "The response body is as follows:\n\n" diff --git a/src/globus_sdk/services/groups/client.py b/src/globus_sdk/services/groups/client.py index bcec94f17..1bddc42fb 100644 --- a/src/globus_sdk/services/groups/client.py +++ b/src/globus_sdk/services/groups/client.py @@ -393,7 +393,7 @@ def batch_membership_action( f"/v2/groups/{group_id}", data=actions, query_params=query_params ) - def set_subscription_admin_verified_id( + def set_subscription_admin_verified( self, group_id: uuid.UUID | str, subscription_id: uuid.UUID | str | None, diff --git a/src/globus_sdk/testing/data/groups/set_subscription_admin_verified_id.py b/src/globus_sdk/testing/data/groups/set_subscription_admin_verified.py similarity index 100% rename from src/globus_sdk/testing/data/groups/set_subscription_admin_verified_id.py rename to src/globus_sdk/testing/data/groups/set_subscription_admin_verified.py diff --git a/tests/functional/services/groups/test_set_subscription_admin_verified_id.py b/tests/functional/services/groups/test_set_subscription_admin_verified.py similarity index 79% rename from tests/functional/services/groups/test_set_subscription_admin_verified_id.py rename to tests/functional/services/groups/test_set_subscription_admin_verified.py index 96b319d42..84a07682b 100644 --- a/tests/functional/services/groups/test_set_subscription_admin_verified_id.py +++ b/tests/functional/services/groups/test_set_subscription_admin_verified.py @@ -3,10 +3,10 @@ from globus_sdk.testing import get_last_request, load_response -def test_set_subscription_admin_verified_id(groups_client): - meta = load_response(groups_client.set_subscription_admin_verified_id).metadata +def test_set_subscription_admin_verified(groups_client): + meta = load_response(groups_client.set_subscription_admin_verified).metadata - res = groups_client.set_subscription_admin_verified_id( + res = groups_client.set_subscription_admin_verified( group_id=meta["group_id"], subscription_id=meta["subscription_id"], )