To be more aware of when an issue is opened, we need to report the issue to our slack channel for notifying and creating an internal space for discussion.
What
Adds issue's integration to our slack bot via a new python script and actions job that runs when a new issue is opened.
Also added in this PR is adding additional functionality to our periodic tests actions job:
If testing fails then print out failed test messages so access to failed test is available through actions as well as on slack.
If our periodic test fails, after the slack message has been sent, use exit code 1 to fail the actions job instead of completing action successfully.
Why
To be more aware of when an issue is opened, we need to report the issue to our slack channel for notifying and creating an internal space for discussion.
What
Adds issue's integration to our slack bot via a new python script and actions job that runs when a new issue is opened.
Also added in this PR is adding additional functionality to our periodic tests actions job:
Tests
No testing.
Risk and impact
Minimal, only impact would be to slack reporting.