Skip to content

chore: opt out of rhiza fuzzing/scorecard/weekly workflows - #888

Merged
tschm merged 1 commit into
mainfrom
chore/drop-fuzzing-and-refresh-pr-template
Jul 17, 2026
Merged

chore: opt out of rhiza fuzzing/scorecard/weekly workflows#888
tschm merged 1 commit into
mainfrom
chore/drop-fuzzing-and-refresh-pr-template

Conversation

@tschm

@tschm tschm commented Jul 17, 2026

Copy link
Copy Markdown
Member

Summary

Opts this repo out of the ClusterFuzzLite fuzzing, OSSF Scorecard, and weekly reusable rhiza workflows.

Changes

  • Add exclude: entries to .rhiza/template.yml for rhiza_fuzzing.yml, rhiza_weekly.yml, and rhiza_scorecard.yml so they are no longer materialized on template sync
  • Remove the now-unused workflow stubs, the .clusterfuzzlite/ config, and the tests/fuzz/fuzz_stats.py harness
  • Drop the ClusterFuzzLite bullet from SECURITY.md

Note: the PR-template changes originally in this branch were dropped during the rebase onto main — the rhiza v1.2.0 sync (#887) already ships the refreshed template as the rhiza-managed .github/pull_request_template.md, so patching it locally is unnecessary and would be reverted by the next sync.

Testing

  • New tests added (or explain why not needed) — n/a, removals and config only

Checklist

  • Commit messages follow the Conventional Commits format
  • CHANGELOG.md entry added (or not needed for this change)
  • Documentation updated if behaviour changed
  • make deptry passes (no unused or missing dependencies)

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 17, 2026 06:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Opts this repository out of Rhiza-provided ClusterFuzzLite fuzzing, OSSF Scorecard, and weekly reusable workflows by excluding their workflow stubs from future template syncs and removing the associated local stub/config/harness files.

Changes:

  • Add Rhiza template exclusions for rhiza_fuzzing.yml, rhiza_weekly.yml, and rhiza_scorecard.yml.
  • Remove the corresponding workflow stub files plus the .clusterfuzzlite/ configuration and fuzz harness.
  • Update security documentation and refresh the PR template.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tests/fuzz/fuzz_stats.py Removes the Atheris fuzzing harness.
SECURITY.md Drops the ClusterFuzzLite fuzzing bullet from the security measures list.
.rhiza/template.yml Adds exclude: entries so Rhiza no longer materializes the fuzzing/weekly/scorecard workflow stubs on sync.
.github/workflows/rhiza_weekly.yml Removes the weekly reusable workflow stub.
.github/workflows/rhiza_scorecard.yml Removes the OSSF Scorecard reusable workflow stub.
.github/workflows/rhiza_fuzzing.yml Removes the ClusterFuzzLite reusable workflow stub.
.github/PULL_REQUEST_TEMPLATE.md Refreshes the PR template content.
.clusterfuzzlite/Dockerfile Removes ClusterFuzzLite build image configuration.
.clusterfuzzlite/build.sh Removes ClusterFuzzLite build script.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

<!-- One or two sentences describing what this PR does and why. -->

## Related Issue
Closes #<!-- issue number -->
<!-- Bullet list of what changed. -->

## Type of Change
-
Comment on lines +1 to +3
## Summary

<!-- A clear and concise description of the changes you are proposing. -->
<!-- One or two sentences describing what this PR does and why. -->
Exclude the ClusterFuzzLite fuzzing, OSSF Scorecard, and weekly reusable
workflows from the rhiza template sync and remove the now-unused workflow
stubs, the .clusterfuzzlite config, and the fuzzing harness. Drop the
fuzzing bullet from SECURITY.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tschm
tschm force-pushed the chore/drop-fuzzing-and-refresh-pr-template branch from 0b7f07b to 01e3891 Compare July 17, 2026 07:19
@tschm
tschm merged commit 94fd5bb into main Jul 17, 2026
62 checks passed
@tschm
tschm deleted the chore/drop-fuzzing-and-refresh-pr-template branch July 17, 2026 07:33
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.

2 participants