发布

  • [OPIK-3890] [CI] alexkuzmik / slack notifications integration tests (#4990)

    frostbyte_neo 发布于 2026-01-29 22:20:54 +00:00

    • [OPIK-3890] [SDK] Add Slack notifications for failed Python SDK integration tests

    Add a notify-slack job to the SDK Library Integration Tests Runner workflow
    that sends Slack notifications when scheduled test runs fail.

    Key features:

    • Only triggers on scheduled runs (daily/weekly), not on PRs or manual runs
    • Only sends notifications when at least one test suite fails
    • Includes list of failed test suites in the notification
    • Shows schedule type (Daily or Weekly with expensive tests)
    • Provides direct link to the workflow run for investigation
    • Uses existing ACTION_MONITORING_SLACK secret for webhook URL
    • Revision 2: Add clickable links to failed test suites in Slack notification

    Each failed test suite name is now a clickable link that takes the user
    directly to the workflow run where they can see the failed jobs.

    • Revision 3: Notify on both success and failure for scheduled runs
    • Send green notification when all tests pass
    • Send red notification with failed suite list when tests fail
    • Helps distinguish between "no failures" vs "CI didn't run"
    • Simplify workflow
    下载附件