Skip to content

ci: Disable BPF-specific jobs for netdev PRs#462

Merged
theihor merged 1 commit into
masterfrom
disable-bpf-jobs-for-netdev
Mar 17, 2026
Merged

ci: Disable BPF-specific jobs for netdev PRs#462
theihor merged 1 commit into
masterfrom
disable-bpf-jobs-for-netdev

Conversation

@theihor

@theihor theihor commented Mar 17, 2026

Copy link
Copy Markdown
Contributor

When the BPF CI runs against netdev tree [1][2], several BPF-specific jobs are irrelevant.

Detect netdev PRs by checking PR_HEAD_REPO and GITHUB_HEAD_REF env vars in matrix.py, then disable:

  • veristat (kernel, meta, cilium, scx) via run_veristat=False
  • build-release via build_release=False
  • sched_ext tests filtered out of the test list
  • GCC BPF job gated on !inputs.is_netdev in kernel-build-test.yml

[1] https://github.com/linux-netdev/testing-bpf-ci/tree/to-test
[2] kernel-patches/bpf#10590

Assisted-by: Claude:claude-opus-4-6

When the BPF CI runs against netdev tree [1][2], several BPF-specific
jobs are irrelevant.

Detect netdev PRs by checking PR_HEAD_REPO and GITHUB_HEAD_REF env
vars in matrix.py, then disable:
- veristat (kernel, meta, cilium, scx) via run_veristat=False
- build-release via build_release=False
- sched_ext tests filtered out of the test list
- GCC BPF job gated on !inputs.is_netdev in kernel-build-test.yml

[1] https://github.com/linux-netdev/testing-bpf-ci/tree/to-test
[2] kernel-patches/bpf#10590

Assisted-by: Claude:claude-opus-4-6
Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev>
@theihor theihor force-pushed the disable-bpf-jobs-for-netdev branch from 913f5d1 to fa871a9 Compare March 17, 2026 18:22
@theihor theihor merged commit 6e1068c into master Mar 17, 2026
71 checks passed
@theihor theihor deleted the disable-bpf-jobs-for-netdev branch March 17, 2026 18:45
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