Replace webhook notifications with nf-slack plugin#4051
Replace webhook notifications with nf-slack plugin#4051FriederikeHanssen merged 8 commits intonf-core:devfrom
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Replace the old webhook-based Slack/Teams notification system (hook_url, slackreport.json, adaptivecard.json, imNotification function) with the nf-slack plugin. The plugin is declared entirely within the CI workflow's nextflow_config block, keeping local runs completely unaffected. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5f45b85 to
b0359d5
Compare
This change needs to happen upstream in nf-core/modules, not here. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
this code is not just for slack notficiations, it also includes MS teams notifications. I know that @nvnieuwk is working on it, but until we have that, I don't think we can remove this code completely, but just the slack part. |
|
It has a release here https://registry.nextflow.io/plugins/nf-teams@0.1.0 waiting for Nicolas to confirm though |
|
Yes the plugin is already feature compatible with what is currently in the template, with some nice updates and extra features added to it. There currently is no workflow agent support yet as I just need to find the time to figure that out properly (but not a problem since the template also didn't support that) |
|
@mashehu is this sufficient for you? how do I update the snapshots the test is complaining about? |
|
@nf-core-bot update snapshots |
|
@nf-core-bot update textual snapshots |
|
sounds good then. |
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
|
@nf-core-bot fix linting |
|
@nf-core-bot update textual snapshots |
…ures Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ools-1 into nf-slack-bot
Summary
hook_url,slackreport.json,adaptivecard.json,imNotification()) with the nf-slack pluginnextflow_configblock, keeping local runs completely unaffectedadaptivecardandslackreporttemplate featuresTest plan
nf-core pipelines createhook_url,slackreport,adaptivecard, orimNotification🤖 Generated with Claude Code