Skip to content

ci: send Slack notifications on CI failures#2911

Open
anakin87 wants to merge 7 commits intomainfrom
slack-notifications
Open

ci: send Slack notifications on CI failures#2911
anakin87 wants to merge 7 commits intomainfrom
slack-notifications

Conversation

@anakin87
Copy link
Member

@anakin87 anakin87 commented Mar 5, 2026

Related Issues

Proposed Changes:

Instead of sending DD events for CI failures and then Slack notifications from DD monitors, skip DD

  • uses the composite action https://github.com/deepset-ai/notify-slack-action
  • adopt the composite action in all integrations workflows
    • to make sure we get a single notification when a matrix workflow fails (not one for each element in the matrix), I created a new lightweight job (uses ubuntu-slim)
  • updated the template for new integrations to use this new pattern
  • removed the old send_failure composite action (integrating with DD)

To make this work, before opening this PR, I completed the setup described in the Slack documentation.

How did you test it?

In this PR, I temporarily made Anthropic workflow fail and got the expected notification.

image

Since this was a test, I avoided tagging people. The actual action would tag @here in the Slack channel.

Checklist

@anakin87 anakin87 changed the title try notify Slack on failure ci: send Slack notifications on CI failures Mar 5, 2026
@anakin87 anakin87 self-assigned this Mar 5, 2026
@anakin87 anakin87 marked this pull request as ready for review March 5, 2026 11:05
@anakin87 anakin87 requested a review from a team as a code owner March 5, 2026 11:05
@anakin87 anakin87 requested review from bogdankostic and removed request for a team March 5, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant