dequelabs / dequelabs/axe-api-team-public

Scheduled GHA notifications

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.