PowerGridModel / power-grid-model

Python/C++ library for distribution power system analysis
Mozilla Public License 2.0
145 stars 30 forks source link

[FEATURE] notify all maintainers when Nightly build fails #755

Open mgovers opened 1 month ago

mgovers commented 1 month ago

Describe the feature request

Currently, the Nightly build only notifies a single person if it fails, cfr. the documentation in https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/monitoring-workflows/notifications-for-workflow-runs

This means, that if the person who last edited the schedule of the Nightly build is on holiday, but the Nightly build fails, then none of the other maintainers will be notified.

We will want to notify all maintainers or people registered to notifications on the repo.

NOTE: also PGM-IO needs to be updated

TBD

how do we want to design this? e.g.

TonyXiang8787 commented 1 month ago

Do we really need this notification? Nightly build is not essential right? Seeing irregularly on the readme badge should be already enough.

mgovers commented 1 month ago

we discussed this with the team just now. we still need to determine whether it's opt-in or opt-out, but we did agree that having just me on the mailing list is probably not desirable