Skip to content

ci: add Slack notifications for release failures and community issues#790

Merged
emilyoram merged 1 commit into
mainfrom
feat/slack-notifications
May 29, 2026
Merged

ci: add Slack notifications for release failures and community issues#790
emilyoram merged 1 commit into
mainfrom
feat/slack-notifications

Conversation

@emilyoram

Copy link
Copy Markdown
Contributor

Adds Slack notifications to camunda-8-js-sdk via the shared sdk-infra reusable workflows.

Changes

Release failure notifications (release.yml)

  • Added notify-release-failure job that fires when any pipeline stage fails
  • Watches all 8 jobs: unit-tests, local_integration, local_multitenancy_integration, saas_integration, saas_integration_8_8, local_integration_8_8, local_integration_8_8_against_8_9, tag-and-publish
  • Uses camunda/sdk-infra/.github/workflows/sdk-slack-notify.yml@v1
  • Includes @group mention via SLACK_MENTION_GROUP variable

Community & Dependabot notifications (community-notify.yml)

  • New workflow triggered on issues: [opened] and pull_request_target: [opened]
  • Uses camunda/sdk-infra/.github/workflows/sdk-slack-community-notify.yml@v1
  • Community issues/PRs: urgent notification with @group mention
  • Dependabot PRs: non-urgent notification (no mention)
  • Maintainer activity: skipped (no notification)

Required setup

  • SLACK_SDK_ALERTS secret (webhook URL)
  • SLACK_MENTION_GROUP variable (Slack group ID)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Slack notification integrations to the repository CI by wiring up shared reusable workflows from camunda/sdk-infra. A new workflow notifies on community issues / PRs and Dependabot activity, and the existing release workflow gains a failure notification job covering all pipeline stages.

Changes:

  • Add notify-release-failure job in release.yml that triggers when any of the 8 release pipeline jobs fail, mentioning the Slack group.
  • Add new community-notify.yml workflow for issue/PR open events, delegating to the shared community notify workflow.
  • Both rely on the SLACK_SDK_ALERTS secret and SLACK_MENTION_GROUP variable.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yml Adds a release-failure notification job using the shared sdk-slack-notify.yml reusable workflow.
.github/workflows/community-notify.yml New workflow forwarding issue/PR open events to the shared sdk-slack-community-notify.yml reusable workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@emilyoram emilyoram marked this pull request as ready for review May 29, 2026 01:58
@emilyoram emilyoram merged commit 6e57931 into main May 29, 2026
13 of 14 checks passed
@github-actions

Copy link
Copy Markdown

Released in v8.9.0-alpha.7 (npm: @camunda8/sdk@8.9.0-alpha.7).

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.

2 participants