Skip to content

ci(notify): every failed workflow files its issue and mails <repo>failed@nios.net - #646

Merged
1 commit merged into
mainfrom
ci/notify-mail
Nov 10, 2026
Merged

1 commit merged into
mainfrom
ci/notify-mail

Conversation

@githubrobbi

Copy link
Copy Markdown
Collaborator

What

ci-failure-notify.yml brought in line with docenta's (skyllc-ai/docenta#81):

  • watches every workflow that can fail on main, not only PR Fast, Tier 2 and the canary; a workflow missing from the label table still files an issue instead of being dropped;
  • mails <repo>failed@nios.net (the repository name, lowercased) through Gmail SMTP from the NOTIFY_SMTP_USER account, also when filing the issue failed;
  • without the NOTIFY_SMTP_USER / NOTIFY_SMTP_PASSWORD secrets the mail step warns on the run and the issue is still filed;
  • the release pipeline's issue text names the real address instead of a placeholder.

Checked

actionlint clean on the notifier; release.yml has the same actionlint findings as main.

…filesearchfailed@nios.net

It watched three workflows and dropped any other ('Unknown workflow name; not notifying'), and its issues claimed a mail to a placeholder address no step sent. It now watches every workflow that can fail on main (release, publish, CodeQL, vet refresh, crates dry-run, cache warm, WinGet besides PR Fast, Tier 2 and the canary), files a labelled issue for an unlisted one instead of dropping it, and mails ultrafastfilesearchfailed@nios.net (the owner's <repo>failed@nios.net convention, derived from the repository name) over Gmail SMTP from the NOTIFY_SMTP_USER account, also when filing the issue failed; without the two secrets it warns on the run instead. The release pipeline's issue text names the real address.
@github-merge-queue github-merge-queue Bot closed this pull request by merging all changes into main in 435f130 Nov 10, 2026
@githubrobbi
githubrobbi deleted the ci/notify-mail branch November 10, 2026 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant