Commit Graph
7 Commits
Author SHA1 Message Date
dresberandClaude Sonnet 5 602ff49f7b fix(notifications): use the run's actual API event, not gitea.event_name
notifications.yml is invoked via workflow_call from the caller
workflow, so inside this job gitea.event_name reports "workflow_call"
rather than the top-level event (push/schedule/...) that actually
started the run. Comparing that against the Actions API's per-run
event field (which reports the real trigger) never matched, so
previous_conclusion always stayed "unknown" and healed notifications
never fired. Now the current run's real event is captured from the API
response itself and used for the comparison, falling back to
gitea.event_name only if the current run isn't found in the scanned
history.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-08 21:08:25 +00:00
dresber a7d2e552af fix private pip installation and notification of healed build 2026-09-03 21:03:12 +00:00
dresberandClaude Sonnet 4.6 1434f75112 fix: fetch commit subject via Gitea API instead of git log
Notification job had no checkout step so git log always failed,
producing "Commit info unavailable". Now uses the existing
API_GITEA_TOKEN and gitea.sha context to fetch the commit message
from the Gitea API directly.

Also raises default coverage threshold in python-checks to 80%.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 22:01:55 +02:00
dresber 87c64c424f correct env variable name 2026-05-10 20:22:57 +02:00
dresber eb9b390724 correct secret name as it is not allowed to start with GITEA in the runer 2026-05-10 19:16:25 +02:00
dresber da2851e704 refactor notifications to manage healing and release 2026-05-10 19:07:21 +02:00
dresber 05037199e1 Initial commit 2026-05-09 10:17:29 +02:00