Skip to content

Skip costly fuzz and release jobs for unrelated changes - #535

Merged
charliermarsh merged 2 commits into
mainfrom
charlie/codex-scope-costly-ci
Sep 10, 2026
Merged

Skip costly fuzz and release jobs for unrelated changes#535
charliermarsh merged 2 commits into
mainfrom
charlie/codex-scope-costly-ci

Conversation

@charliermarsh

@charliermarsh charliermarsh commented Sep 10, 2026

Copy link
Copy Markdown
Member

A fuzz README edit rebuilt every fuzz harness, and every pull request started the six-platform release matrix. We limit fuzz PR and main-branch runs to harness/build/seed inputs and release PR runs to source, build configuration, and packaged README/license files. Manual and scheduled fuzz runs retain their existing triggers.

cargo-dist 0.32 cannot configure PR paths, so we preserve the local release filter with allow-dirty = ["ci"] and document regeneration. This disables its generated-workflow freshness check; configuration changes require regenerating and reviewing the workflow. The pinned cargo-dist release plan succeeds with all six targets and 17 artifacts, and path checks cover both build changes and documentation-only changes.

@charliermarsh
charliermarsh merged commit 89d9225 into main Sep 10, 2026
12 checks passed
@charliermarsh
charliermarsh deleted the charlie/codex-scope-costly-ci branch September 10, 2026 21:52
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.

1 participant