You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by ep...@apache.org on 2023/01/04 20:42:56 UTC
[airflow] branch main updated (24af35b18f -> a7e1cb2fbf)
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