This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 810447a043f Notify #internal-airflow-ci-cd when update constraints 
workflow fails (#65254)
810447a043f is described below

commit 810447a043f67085dbfbc50542c70f658b8cbaca
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Apr 14 22:47:32 2026 +0200

    Notify #internal-airflow-ci-cd when update constraints workflow fails 
(#65254)
---
 .github/workflows/update-constraints-on-push.yml | 24 ++++++++++++++++++++++++
 pyproject.toml                                   |  4 ++--
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/update-constraints-on-push.yml 
b/.github/workflows/update-constraints-on-push.yml
index 18042838cd1..8319fb90481 100644
--- a/.github/workflows/update-constraints-on-push.yml
+++ b/.github/workflows/update-constraints-on-push.yml
@@ -150,3 +150,27 @@ jobs:
       - name: "Push changes"
         working-directory: "constraints"
         run: git push
+
+  notify-on-failure:
+    name: "Notify on failure"
+    runs-on: ["ubuntu-22.04"]
+    needs: [build-info, build-ci-images, generate-constraints, 
update-constraints]
+    if: failure()
+    env:
+      SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
+    steps:
+      - name: "Send Slack notification"
+        uses: 
slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95  # v3.0.1
+        with:
+          method: chat.postMessage
+          token: ${{ env.SLACK_BOT_TOKEN }}
+          # yamllint disable rule:line-length
+          payload: |
+            channel: "internal-airflow-ci-cd"
+            text: "🚨 Update constraints workflow failed on branch *${{ 
github.ref_name }}*\n\n*Details:* <${{ github.server_url }}/${{ 
github.repository }}/actions/runs/${{ github.run_id }}|View the failure log>"
+            blocks:
+              - type: "section"
+                text:
+                  type: "mrkdwn"
+                  text: "🚨 Update constraints workflow failed on *${{ 
github.ref_name }}*\n\n*Details:* <${{ github.server_url }}/${{ 
github.repository }}/actions/runs/${{ github.run_id }}|View the failure log>"
+          # yamllint enable rule:line-length
diff --git a/pyproject.toml b/pyproject.toml
index b7b3a444a41..d0ca06279b1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -177,7 +177,7 @@ apache-airflow = "airflow.__main__:main"
     "apache-airflow-providers-cohere>=1.4.0"
 ]
 "common.ai" = [
-    "apache-airflow-providers-common-ai>=0.1.0" # Set from local provider 
pyproject.toml
+    "apache-airflow-providers-common-ai>=0.1.0"
 ]
 "common.compat" = [
     "apache-airflow-providers-common-compat>=1.2.1"
@@ -424,7 +424,7 @@ apache-airflow = "airflow.__main__:main"
     "apache-airflow-providers-cloudant>=4.0.1",
     "apache-airflow-providers-cncf-kubernetes>=9.0.0",
     "apache-airflow-providers-cohere>=1.4.0",
-    "apache-airflow-providers-common-ai>=0.1.0", # Set from local provider 
pyproject.toml
+    "apache-airflow-providers-common-ai>=0.1.0",
     "apache-airflow-providers-common-compat>=1.2.1",
     "apache-airflow-providers-common-io>=1.4.2",
     "apache-airflow-providers-common-messaging>=2.0.0", # Set from 
MIN_VERSION_OVERRIDE in update_airflow_pyproject_toml.py

Reply via email to