dequelabs / dequelabs/axe-api-team-public
Scheduled GHA notifications
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- Avg merge
- 16h 50m
- Merged PRs (30d)
- 2
Description
We have several GHA's that are on a CRON schedule, if the workflow fails the team is not notified of the failure instead an individual is notified:
> Notifications for scheduled workflows are sent to the user who initially created the workflow. If a different user updates the cron syntax in the workflow file, subsequent notifications will be sent to that user instead. If a scheduled workflow is disabled and then re-enabled, notifications will be sent to the user who re-enabled the workflow rather than the user who last modified the cron syntax.
https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs
To get around this 1-bus factor, we can create a new GHA that is called on `failure()` that can notify a particular slack channel of what repo and workflow failed.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the repository's scheduled GitHub Actions workflows and any existing notification configuration, then check the linked GitHub documentation about scheduled workflow notifications. Done means failures from scheduled workflows trigger a notification to the designated Slack channel that identifies the repository and workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100