Skip to content

👷 ci(codeql): add the containment query mutant - #3485

Merged
gaborbernat merged 1 commit into
pypa:mainfrom
gaborbernat:ci/containment-mutant
Oct 28, 2026
Merged

gaborbernat merged 1 commit into
pypa:mainfrom
gaborbernat:ci/containment-mutant

Conversation

@gaborbernat

Copy link
Copy Markdown
Contributor

#3481 and #3484 merged in the order that left the query liveness job without a mutant for the new UncontainedMetadataDelete query, so the CodeQL query job on main stops at git apply. 🧬 This adds the patch: it drops the root not in resolved.parents check from the metadata cleanup, and the query reports the two deletes it then leaves unguarded.

Refs #3464

pypa#3481 merged after the liveness job from pypa#3484, so the job found no patch
for UncontainedMetadataDelete. The patch drops the root containment check
that the query guards.

Refs pypa#3464
@gaborbernat gaborbernat added github_actions Pull requests that update GitHub Actions code skip news No user-facing changelog entry required labels Oct 28, 2026
@gaborbernat
gaborbernat merged commit 12b5579 into pypa:main Oct 28, 2026
77 of 78 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code skip news No user-facing changelog entry required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant