Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teams notifications #1717

Merged
merged 4 commits into from
Mar 31, 2023
Merged

Teams notifications #1717

merged 4 commits into from
Mar 31, 2023

Conversation

atrigila
Copy link
Contributor

@atrigila atrigila commented Mar 28, 2023

Addressing #1455 but I need feedback if this is correct and also if this page is appropriate.

@christopher-hakkaart
Copy link
Member

Is Slack also supported? I haven't checked but it had a feeling it was?

@matthdsm
Copy link
Contributor

matthdsm commented Mar 29, 2023

Yes, slack should also be supported. If I'm not mistaken @Midnighter @muffato added that part, but it should amount to the same thing

@matthdsm
Copy link
Contributor

The selection for slack vs teams is done based on the url
https://github.com/nf-core/tools/blob/master/nf_core/pipeline-template/lib/NfcoreTemplate.groovy#L208

So the method for enabling the notification stays the same.

@matthdsm
Copy link
Contributor

the docs for slack are here
https://api.slack.com/messaging/webhooks

So if you were to add that next to the teams ones I think it's good to go

@muffato
Copy link
Member

muffato commented Mar 29, 2023

I agree with @matthdsm

Copy link
Contributor

@matthdsm matthdsm left a comment

Choose a reason for hiding this comment

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

Looks good to me 😄 Good work

@atrigila
Copy link
Contributor Author

Thanks for the review @matthdsm @muffato @christopher-hakkaart :)

@muffato muffato merged commit 795c5be into nf-core:master Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Add some documentation on how to enable Teams notifications for pipeline runs
4 participants