Depending on pool setup, these notifications can be fired a lot. But we are usually only interested of one notification per job/pool, so deduplicating them is fine.
#preflight 634e7fdd3d74ebc738a6134e
[CL 22596273 by carl bystrom in ue5-main branch]
Templates in a stream can now reference a 'workflow' by string identifier. Workflows are defined in the stream config file and specify when (ie. times of day) and where (ie. which Slack channel) to output reports for build health status. More configurable functionality is planned to be added to workflows in the future.
Also fix Slack errors sending header blocks by default, due to markdown being enabled by default. Header blocks only support plain text.
#preflight none
[CL 19934179 by Ben Marsh in ue5-main branch]
- Send any queued notifications at a hard-coded 12 hour interval
- Only JobScheduled notifications makes use of this they were too frequent before
#preflight 61e9641b276892ce1091f024
[CL 18673709 by carl bystrom in ue5-main branch]