NVIDIA Merlin is an open source library providing end-to-end GPU-accelerated recommender systems, from feature engineering and preprocessing to training deep learning models and running inference in production.
Apache License 2.0
758
stars
113
forks
source link
[Task] Add slack notifications for failed Github Action jobs #977
For certain github action jobs, we'll want to be notified in slack about a failure. This mostly applies to "post-merge" actions, and other things that get run on the main branch after a PR has been closed.
Additional context
The action should be defined in our .github repo so that it is easily reused in all of the others on an opt-in basis. It will be configured to run if:
The ref is ref/heads/main (assuming this is the development branch to which we merge PRs)
Any of the steps in the job fail
Messages are sent to a slack webhook that is internally configured.
Description
For certain github action jobs, we'll want to be notified in slack about a failure. This mostly applies to "post-merge" actions, and other things that get run on the main branch after a PR has been closed.
Additional context
The action should be defined in our
.github
repo so that it is easily reused in all of the others on an opt-in basis. It will be configured to run if:ref/heads/main
(assuming this is the development branch to which we merge PRs)steps
in the job failMessages are sent to a slack webhook that is internally configured.