Skip to content

test: fuzz the shim's annotation injection - #1195

Open
pocopepe wants to merge 3 commits into
urunc-dev:mainfrom
pocopepe:feat/fuzz-shim
Open

pocopepe wants to merge 3 commits into
urunc-dev:mainfrom
pocopepe:feat/fuzz-shim

Conversation

@pocopepe

@pocopepe pocopepe commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

Description

This adds fuzzers for fetchUruncAnnotations and patchConfigJSON in the containerd shim. It also adds grepping the Fuzz targets rather than manual additions inside build.sh. Adds a new way of building the seeds from a centrailized toml file that can be updated for all the targets.

Related issues

How was this tested?

It was tested by running the fuzzer on my branch. Plus a quick make fuzz was ran, nothing broke.

LLM usage

Opus 5.5

Checklist

  • I have read the contribution guide.
  • The linter passes locally (make lint).
  • The e2e tests of at least one tool pass locally (make test_ctr, make test_nerdctl, make test_docker, make test_crictl).
  • If LLMs were used: I have read the llm policy.

ref urunc-dev#852

Signed-off-by: viju <avijusanjai@gmail.com>
ref urunc-dev#852

Signed-off-by: viju <avijusanjai@gmail.com>
ref urunc-dev#852

Signed-off-by: viju <avijusanjai@gmail.com>
@netlify

netlify Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for urunc canceled.

Name Link
🔨 Latest commit fd5e021
🔍 Latest deploy log https://app.netlify.com/projects/urunc/deploys/6aef895cb5f18842c1637ee6

This branch has not been deployed

No deployments
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