airbytehq/airbyte

update sentry client in airbyte-ci/connectors/pipelines

Open

#52,676 opened on Jan 31, 2025

View on GitHub
 (4 comments) (0 reactions) (0 assignees)Python (3,358 forks)batch import
area/airbyte-cigood first issueteam/extensibilityteam/triage

Repository metrics

Stars
 (12,832 stars)
PR merge metrics
 (Avg merge 2h 41m) (1,000 merged PRs in 30d)

Description

Problem

We have this warning show up in build logs whenever we build airbyte-ci/pipelines for testing:

  /airbyte/airbyte-ci/connectors/pipelines/pipelines/helpers/sentry_utils.py:41: DeprecationWarning: sentry_sdk.configure_scope is deprecated and will be removed in the next major version. Please consult our migration guide to learn how to migrate to the new API: https://docs.sentry.io/platforms/python/migration/1.x-to-2.x#scope-configuring
    with sentry_sdk.configure_scope() as scope:

To reproduce this, you can fetch the repo and then:

cd airbyte-ci/connectors/pipelines
poetry install 
poetry run pytest .

Solution

Upgrade poetry client to the recent version and clean up the code that sets sentry up. This should be a good first issue.

Contributor guide