-
Notifications
You must be signed in to change notification settings - Fork 496
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
Notify workflows only on errors #1563
Comments
Thanks for the feedback. We will collate all the requests and pick it up during the next iteration of improvements. |
This feature would be super useful. |
+1 🙏 |
Is there any update on this? This would be very useful |
Thank you. Quick question, any clue on when the next iteration of improvements will be released? |
The ability to subscribe to only the failed workflows would be super helpful to help reduce the notification noise 🙏 |
any update here? 🙏 It would be awesome to avoid including many extra steps in all the workflows just for notifications |
Would be super helpful |
Waiting desperately for this. Otherwise notifications for many repositories are too spammy [edit] |
Jenkins has the nice feature for notifying on
So extending the config as in the main description could be something like this: |
Hi, @bkeepers @ashokirla you can improve GitHub Actions workflow configuration to make notifications more efficient. I propose implementing a configuration such as: This configuration ensures that we receive notifications only when a workflow has failed, making it easier to focus on issues that need immediate attention. Once the failed workflow is resolved and we receive a green notification |
+1! |
+1 |
+1 Not having this makes this otherwise perfect integration almost unusable in our case. |
+1 |
I created a custom Github action that supports these conditions. it also checks all failed jobs no need anything to add inside the workflow file, you can add it as a separate job to your workflow.
You can check it here: https://github.com/rohammosalli/slack-action |
+1 |
3 similar comments
+1 |
+1 |
+1 |
Before any updates are released on the official GitHub app, anyone wanting more flexibility over workflow notifications can try Endid (free for open-source repos). You can choose to be notified of any or all statuses (queued, success, failure, canceled), and optionally choose to be notified only when the state changes - when a workflow that was previously successful suddenly fails, and then once it is fixed again. This offers drastically reduced noise for a lot of organizations, compared to the official integration! Hope it helps some of you here for now. The Endid Slack app is linked here. |
Hi all - This is my checker so I don't need to add it to every job.
|
@ashokirla any update on when this will be implemented ? |
+1 on that, seriously needed |
Is there an update for failed job alerts integration in Slack only? |
+1 This feature would be super helpful in order to reduce channel noise |
A friendly reminder that Endid offers enhanced customization (it can even notify only on first failure, and/or first fix). It's free for public repos. |
***@***.******@***.*** SULFIKAR SETIAWAN PASAURI
Yahoo Mail: Cari, Atur, Taklukkan
Pada Jum, 23 Feb 2024 pada 10:06, ***@***.***> menulis:
Any update on this? 🤔
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Is GitHub becoming one of those products that take forever to deliver simple usability improvements? |
**Context:** It is useful to receive notifications whenever a github action workflow running on mail fails. Github has a slack integration that can be configured, but that sends notification for every job in any state(started, cancelled, failed, succeeded). There is an [open issue](integrations/slack#1563) that hasn't been solved for 2 years. Because of this, a manual job that triggers based on failures of selected job on main is a better approach, and it won't need to add the notification on each single job. **Description of the Change:** A new workflow is added that will send notification to a slack channel(specified in the webhook configuration in the slack settings). **Benefits:** Get notification when specified jobs fails on main **Possible Drawbacks:** None **Related GitHub Issues:** None
+1 |
+1, I'm surprised this is a limitation of the platform in 2024. Having to resort to Slack webhooks and third-party/internal Actions to get this functionality is pretty silly. |
mx#1707
Pada Sab, 8 Jun 2024 04:55, aa-mikemonaghan ***@***.***>
menulis:
… +1, I'm surprised this is a limitation of the platform in 2024.
Having to resort to Slack webhooks and third-party/internal Actions to get
this functionality is pretty silly.
—
Reply to this email directly, view it on GitHub
<#1563 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A63FH7U4O75FB4UYOUTYMGTZGIM2ZAVCNFSM6AAAAAASX5EJZCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJVGUZDSMZWGA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Any update on this? |
I eagerly anticipating the resolution of this issue 😢 |
The person assigned to this issue has not added any commit in this year so most probably he is not working there any more. Its a pity that even after so many votes the issue doesn't have any priority. The noisy official integration is completely useless without the ability to filter on failing workflows :/ |
I contacted GitHub support team under our organization's GitHub enterprise plan, and I got a reply:
Because it explains that they have internal request tracking system, I recommend other people to do the same, so that our voices are amplified, beyond this public forum. |
Seems like they added workflow notification filters, which support The one filter that is missing (and I believe is actually the most important filter of all) is I suspect it is now much easier/cheaper to implement this feature, which is immensely helpful to anyone working on large codebases. |
+1 to this, would be super useful |
+1 |
+1 let us eat cake. |
+1 |
1 similar comment
+1 |
I'm not optimistic about this because the |
+1 |
it would be amazing to have these filters available to prevent generating noise in our channels. It is true we can also do it with webhooks, but it would be nice if we could leverage the Github app |
I wish the integration were opensource, so a user could just contribute this themselves instead of waiting on the Slack team for 2 years. Also, Looks like @ashokirla is no longer an active GitHub account. |
This is a much needed feature. |
From here: integrations/slack#1563 (comment) Uses this integration: https://github.com/ravsamhq/notify-slack-action
From here: integrations/slack#1563 (comment) Uses this integration: https://github.com/ravsamhq/notify-slack-action
Is your feature request related to a problem? Please describe.
To avoid generating too much noise on our slack channel, I would like to get a notification on workflows only when it fails.
Describe the solution you'd like
Adding this configuration like
workflows:{event:"push", branch:"main", when: "failed" }
would be super useful.Describe alternatives you've considered
For the moment we are using a github action (ravsamhq/notify-slack-action) to do the job but it has to be added on every job of every workflow...
Additional context
To be clear, having only this notification on workflows would be perfect for me :
without in progress and in thread details
Thanks !
The text was updated successfully, but these errors were encountered: