[google/syzkaller] 06a6ee: dashboard/app: allow manual push of AI jobs to rep...

0 views
Skip to first unread message

Aleksandr Nogikh

unread,
May 7, 2026, 8:59:31 AMMay 7
to syzk...@googlegroups.com
Branch: refs/heads/gh-readonly-queue/master/pr-7205-cbf9e0fc03c872a2b429ee433e66c3d6f2e43086
Home: https://github.com/google/syzkaller
Commit: 06a6ee865c1ddbbe04beddc5a2bf68cc0e8aa03c
https://github.com/google/syzkaller/commit/06a6ee865c1ddbbe04beddc5a2bf68cc0e8aa03c
Author: Aleksandr Nogikh <nog...@google.com>
Date: 2026-05-07 (Thu, 07 May 2026)

Changed paths:
M dashboard/app/ai.go
M dashboard/app/ai_report.go
M dashboard/app/ai_report_test.go
M dashboard/app/ai_test.go
M dashboard/app/templates/ai_job.html
M dashboard/app/util_test.go

Log Message:
-----------
dashboard/app: allow manual push of AI jobs to reporting

There are edge cases where an AI job correctly completes, but the namespace's
AI configuration did not have a reporting stage set up at the exact time
of completion. Because jobs only create their first reporting stage
during the `apiAIJobDone` hook, such a job gets stuck and will never be
reported.

To address this, this commit adds a manual 'Push to [Stage]' button to
the AI job details page. The button is strictly visible to authorized users
and only displays if the job has successfully finished, but has no existing
reporting stages.

When triggered, it uses the standard `UpstreamReportCommand` logic to
safely create the reporting stage. It also cleans up `handleAIJobPagePost`
by enforcing that mutations are only accepted via POST.



To unsubscribe from these emails, change your notification settings at https://github.com/google/syzkaller/settings/notifications

Aleksandr Nogikh

unread,
May 7, 2026, 9:12:16 AMMay 7
to syzk...@googlegroups.com
Branch: refs/heads/master
Reply all
Reply to author
Forward
0 new messages