This is an automated email from the ASF dual-hosted git repository.
amoghdesai pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from bb03f162bff GT and LT Range filter supported in DagRuns and Task
Instance list (#54302)
add 79825427559 Move secrets_masker over to airflow_shared distribution
(#54449)
No new revisions were added by this update.
Summary of changes:
.github/workflows/basic-tests.yml | 18 +++
.pre-commit-config.yaml | 3 +-
airflow-core/pyproject.toml | 7 ++
airflow-core/src/airflow/_shared/secrets_masker | 1 +
.../api_fastapi/core_api/datamodels/assets.py | 2 +-
.../api_fastapi/core_api/datamodels/connections.py | 2 +-
.../api_fastapi/core_api/datamodels/variables.py | 2 +-
.../core_api/services/public/connections.py | 2 +-
.../src/airflow/api_fastapi/logging/decorators.py | 2 +-
.../src/airflow/cli/commands/task_command.py | 8 +-
.../src/airflow/cli/commands/triggerer_command.py | 5 +-
.../config_templates/airflow_local_settings.py | 12 +-
airflow-core/src/airflow/configuration.py | 6 +-
airflow-core/src/airflow/dag_processing/manager.py | 4 -
.../src/airflow/dag_processing/processor.py | 3 +-
.../src/airflow/jobs/triggerer_job_runner.py | 11 +-
airflow-core/src/airflow/models/connection.py | 2 +-
.../src/airflow/models/renderedtifields.py | 2 +-
airflow-core/src/airflow/models/variable.py | 2 +-
airflow-core/src/airflow/serialization/helpers.py | 2 +-
airflow-core/src/airflow/settings.py | 6 +-
airflow-core/src/airflow/utils/cli.py | 2 +-
.../tests/unit/cli/commands/test_task_command.py | 6 +-
airflow-core/tests/unit/core/test_configuration.py | 22 ++--
airflow-core/tests/unit/jobs/test_triggerer_job.py | 2 +
.../tests/unit/models/test_renderedtifields.py | 10 +-
airflow-core/tests/unit/models/test_variable.py | 7 +-
devel-common/src/tests_common/pytest_plugin.py | 53 +++++++--
.../src/tests_common/test_utils/api_fastapi.py | 8 +-
devel-common/src/tests_common/test_utils/config.py | 6 +-
devel-common/src/tests_common/test_utils/logs.py | 6 +-
.../airflow/providers/amazon/aws/hooks/base_aws.py | 7 +-
.../src/airflow/providers/amazon/aws/hooks/ecr.py | 7 +-
.../src/airflow/providers/amazon/aws/hooks/ssm.py | 7 +-
.../cncf/kubernetes/test_template_rendering.py | 18 +--
providers/fab/tests/unit/fab/utils.py | 8 +-
.../providers/openlineage/plugins/adapter.py | 7 +-
.../airflow/providers/openlineage/utils/utils.py | 22 ++--
.../tests/unit/openlineage/plugins/test_utils.py | 9 +-
pyproject.toml | 3 +
.../prek/check_shared_distributions_structure.py | 8 +-
.../ci/prek/check_shared_distributions_usage.py | 123 ++++++++++++++++-----
.../{timezones => secrets_masker}/pyproject.toml | 14 ++-
.../src/airflow_shared/secrets_masker/__init__.py | 45 +++++---
.../secrets_masker}/secrets_masker.py | 52 +++++----
.../secrets_masker/tests/conftest.py | 5 +-
.../tests/secrets_masker}/__init__.py | 0
.../tests/secrets_masker}/test_secrets_masker.py | 115 +++++++++----------
task-sdk/pyproject.toml | 6 +
task-sdk/src/airflow/sdk/_shared/secrets_masker | 1 +
task-sdk/src/airflow/sdk/definitions/connection.py | 2 +-
task-sdk/src/airflow/sdk/execution_time/context.py | 2 +-
.../src/airflow/sdk/execution_time/supervisor.py | 4 +-
task-sdk/src/airflow/sdk/log.py | 39 ++++---
task-sdk/tests/conftest.py | 6 +-
.../tests/task_sdk/definitions/test_variables.py | 12 +-
task-sdk/tests/task_sdk/docs/test_public_api.py | 1 +
.../task_sdk/execution_time/test_supervisor.py | 3 -
task-sdk/tests/task_sdk/log/test_log.py | 60 +++++-----
59 files changed, 520 insertions(+), 290 deletions(-)
create mode 120000 airflow-core/src/airflow/_shared/secrets_masker
copy shared/{timezones => secrets_masker}/pyproject.toml (82%)
copy task-sdk/src/airflow/sdk/definitions/template.py =>
shared/secrets_masker/src/airflow_shared/secrets_masker/__init__.py (57%)
rename {task-sdk/src/airflow/sdk/execution_time =>
shared/secrets_masker/src/airflow_shared/secrets_masker}/secrets_masker.py (95%)
copy airflow-core/src/airflow/example_dags/libs/helper.py =>
shared/secrets_masker/tests/conftest.py (93%)
copy {airflow-core/src/airflow/_shared =>
shared/secrets_masker/tests/secrets_masker}/__init__.py (100%)
rename {task-sdk/tests/task_sdk/definitions =>
shared/secrets_masker/tests/secrets_masker}/test_secrets_masker.py (89%)
create mode 120000 task-sdk/src/airflow/sdk/_shared/secrets_masker