You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add automatic issue creation for scheduled fuzzing job failures with area/fuzzing label filtering (#823)
* Initial plan
* Add fuzzing failure notification system
- Created dev/notify-fuzzing-failure.sh script to handle GitHub issue creation/updates
- Modified Fuzzing.yml and dep_fuzzing.yml workflows to add failure notifications
- Added proper permissions for issue creation and comments
- Script checks for existing open fuzzing failure issues and either creates new ones or adds comments
- Includes robust error handling and test mode for validation
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
* Move fuzzing failure notification from reusable workflow to scheduled workflow
- Removed notification step and issues permission from dep_fuzzing.yml (reusable workflow)
- Added separate notify-failure job to Fuzzing.yml (scheduled workflow)
- This ensures issues are only created for scheduled cron job failures, not PR runs
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
* Add --repo parameter to gh commands for testing support
- Added --repo "$REPO" to gh issue comment command (line 103)
- Added --repo "$REPO" to gh issue create command (line 148)
- This enables testing against specific repositories by setting the REPO variable
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
* Rebase and revert the code change from copilot
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
* Add kind/fuzzing label for better issue filtering and management
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
* Update fuzzing label from kind/fuzzing to area/fuzzing
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
* Rename variable names for clarity: testing_label and fuzzing_label
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
---------
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jsturtevant <648372+jsturtevant@users.noreply.github.com>
Co-authored-by: James Sturtevant <jsturtevant@gmail.com>
0 commit comments