[CI] Narrow misc.yaml source dependencies
Eight jobs in `.buildkite/test_areas/misc.yaml` listed `vllm/` as a
source dependency, causing them to run on any change anywhere under
`vllm/`. Replace with the specific subdirectories each job actually
exercises:
- V1 Spec Decode: inference stack used by spec decode tests (no
lora/tracing/profiler/reasoning/tool_parsers/renderers/openai/cli).
- V1 Sample + Logits: same inference stack scope as Spec Decode.
- V1 Core + KV + Metrics: broader (touches lora/profiler/entrypoints
via lmeval correctness test) but excludes tracing/reasoning/
tool_parsers/renderers/benchmarks/spec_decode.
- V1 Others (CPU): CPU-only v1 tests; excludes compile/kernels/ir/
model_executor and other GPU-only paths.
- Regression: full inference stack for `LLM(...)`, excludes lora and
unrelated entrypoints/tracing/reasoning paths.
- Metrics, Tracing (2 GPUs): inference stack + `vllm/tracing/`,
excludes lora/spec_decode/profiler.
- Async Engine, Inputs, Utils, Worker: detokenizer + multimodal +
utils_ tests; excludes lora/spec_decode/tracing/profiler/openai.
- Async Engine ... Config (CPU): only the modules touched by config/
tokenizer/reasoning/tool_parser/renderer CPU unit tests; excludes
distributed/compile/kernels/forward_context/v1.spec_decode/etc.
Signed-off-by: Kevin H. Luu <kevin@anyscale.com>
Signed-off-by: khluu <khluu000@gmail.com>