mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-07 12:28:57 -05:00
* [AI] Notify Discord when nightly theme catalog scan fails Adds an if: failure() step to the validate-theme-catalog job that posts a minimal alert to the DISCORD_WEBHOOK_URL webhook with a link back to the failing workflow run. Fires on both theme validation failures (script exits 1) and earlier step failures (checkout/setup), so infrastructure breakage is also surfaced. nofail: true keeps a Discord outage from cascading into a red job. * [AI] Drop setup comment from Discord notify step * [AI] Move Discord notify to its own job gated by an environment Splits the notify step into a separate notify-failure job that depends on validate-theme-catalog and runs only on failure. The new job binds to the nightly-alerts GitHub Environment so the DISCORD_WEBHOOK_URL secret is scoped to a dedicated environment rather than inherited at the repo level (zizmor secrets-without-environment). * [AI] Add release notes for 7595 --------- Co-authored-by: Claude <noreply@anthropic.com>