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