This is an automated email from the ASF dual-hosted git repository. ephraimanierobi pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git
from 24af35b18f Add tests to document current s3 hook decorator behavior (#28707) add a7e1cb2fbf Add general-purpose "notifier" concept to DAGs (#28569) No new revisions were added by this update. Summary of changes: airflow/models/abstractoperator.py | 146 ++-------------- .../{api_connexion => notifications}/__init__.py | 0 airflow/notifications/basenotifier.py | 93 ++++++++++ airflow/providers/slack/CHANGELOG.rst | 1 + .../slack/notifications}/__init__.py | 0 .../slack/notifications/slack_notifier.py | 91 ++++++++++ airflow/{api_connexion => template}/__init__.py | 0 airflow/template/templater.py | 191 +++++++++++++++++++++ docs/apache-airflow-providers-slack/index.rst | 3 + .../notifications/slack_notifier_howto_guide.rst | 56 ++++++ scripts/in_container/verify_providers.py | 5 + .../notifications}/__init__.py | 0 tests/notifications/test_basenotifier.py | 66 +++++++ tests/notifications/test_notifier.txt | 1 + .../providers/slack/notifications}/__init__.py | 0 .../slack/notifications/test_slack_notifier.py | 111 ++++++++++++ .../api_connexion => tests/template}/__init__.py | 0 tests/template/test_templater.py | 62 +++++++ 18 files changed, 694 insertions(+), 132 deletions(-) copy airflow/{api_connexion => notifications}/__init__.py (100%) create mode 100644 airflow/notifications/basenotifier.py copy airflow/{api_connexion => providers/slack/notifications}/__init__.py (100%) create mode 100644 airflow/providers/slack/notifications/slack_notifier.py copy airflow/{api_connexion => template}/__init__.py (100%) create mode 100644 airflow/template/templater.py create mode 100644 docs/apache-airflow-providers-slack/notifications/slack_notifier_howto_guide.rst copy {airflow/api_connexion => tests/notifications}/__init__.py (100%) create mode 100644 tests/notifications/test_basenotifier.py create mode 100644 tests/notifications/test_notifier.txt copy {airflow/api_connexion => tests/providers/slack/notifications}/__init__.py (100%) create mode 100644 tests/providers/slack/notifications/test_slack_notifier.py copy {airflow/api_connexion => tests/template}/__init__.py (100%) create mode 100644 tests/template/test_templater.py