Skip to content

feat: support task-level notifications for workflow jobs#4803

Open
huanghongbo-hhb wants to merge 12 commits into
koderover:mainfrom
huanghongbo-hhb:feat/task-level-wait-notification
Open

feat: support task-level notifications for workflow jobs#4803
huanghongbo-hhb wants to merge 12 commits into
koderover:mainfrom
huanghongbo-hhb:feat/task-level-wait-notification

Conversation

@huanghongbo-hhb

@huanghongbo-hhb huanghongbo-hhb commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add task-level notify_ctls for workflow jobs
  • send notifications when configured job status events are reached

Why

  • allow different jobs to notify different channels without changing workflow-level notifications

Main Changes

  • reuse existing NotifyCtl and notification send pipeline
  • support job-level notification config independent from workflow-level notifications
  • keep task execution unchanged: notifications do not pause or approve jobs

Risk / Compatibility

  • low risk: workflows without job-level notify_ctls keep existing behavior
  • notification failures do not affect job execution status

Test

  • behavior reviewed locally; test files were kept local and are not included in this PR

Contact: huanghongbo@koderover.com


This change is Reviewable

Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
@huanghongbo-hhb huanghongbo-hhb changed the title feat: support task-level wait notifications for approval jobs feat: support task-level notifications for workflow jobs Jul 8, 2026
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
Signed-off-by: huanghongbo-hhb <huanghongbo@koderover.com>
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