Scan timing: clone 6.99s · analysis 5.09s · 10.6 MB · GitHub API rate-limit (preflight)
https://github.com/kubernetes-sigs/inference-perf
· scanned 2026-06-05 19:52 UTC (4 days, 15 hours ago)
· 10 languages
234 raw signals (130 security + 104 graph) 56th percentile · Python · medium (20-100K LoC) System graph score 82 (lower by 14)
Last scanned 4 days, 15 hours ago · v2 · 99 actionable findings from 2 signal sources. 58 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
32.1 | 0.25 | 8.03 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
88.0 | 0.15 | 13.20 |
practices_score |
84.0 | 0.15 | 12.60 |
code_quality |
47.3 | 0.10 | 4.73 |
| Overall | 1.00 | 67.6 |
All 1833 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
test_otel_instrumentation_init |
software | healthy | tests/test_otel_instrumentation.py:20 |
test_otel_instrumentation_disabled |
software | healthy | tests/test_otel_instrumentation.py:28 |
test_trace_llm_request_disabled |
software | healthy | tests/test_otel_instrumentation.py:36 |
test_record_response_metrics_disabled |
software | healthy | tests/test_otel_instrumentation.py:48 |
test_get_otel_instrumentation |
software | healthy | tests/test_otel_instrumentation.py:60 |
test_trace_llm_request_with_data |
software | healthy | tests/test_otel_instrumentation.py:69 |
test_record_response_metrics_with_data |
software | healthy | tests/test_otel_instrumentation.py:91 |
test_record_response_metrics_with_error |
software | healthy | tests/test_otel_instrumentation.py:117 |
_clear_user_session_registry |
software | healthy | tests/test_conversation_replay_datagen.py:40 |
_make_mock_tokenizer |
software | healthy | tests/test_conversation_replay_datagen.py:47 |
_make_config |
software | healthy | tests/test_conversation_replay_datagen.py:59 |
test_init_creates_correct_number_of_conversations |
software | healthy | tests/test_conversation_replay_datagen.py:85 |
test_deterministic_with_same_seed |
software | healthy | tests/test_conversation_replay_datagen.py:91 |
test_different_seeds_produce_different_results |
software | healthy | tests/test_conversation_replay_datagen.py:102 |
test_get_data_yields_lazy_load_with_preferred_worker |
software | healthy | tests/test_conversation_replay_datagen.py:113 |
test_load_lazy_data_returns_user_session_data |
software | healthy | tests/test_conversation_replay_datagen.py:128 |
test_turn_recycling |
software | healthy | tests/test_conversation_replay_datagen.py:139 |
test_requires_tokenizer |
software | healthy | tests/test_conversation_replay_datagen.py:152 |
test_requires_conversation_replay_config |
software | healthy | tests/test_conversation_replay_datagen.py:157 |
test_is_preferred_worker_requested |
software | healthy | tests/test_conversation_replay_datagen.py:163 |
test_user_session_ids |
software | healthy | tests/test_conversation_replay_datagen.py:168 |
test_load_lazy_data_returns_conversation_replay_api_data |
software | healthy | tests/test_conversation_replay_datagen.py:174 |
test_tool_call_latency_not_set_gives_zero |
software | healthy | tests/test_conversation_replay_datagen.py:181 |
test_tool_call_latency_fixed_distribution |
software | healthy | tests/test_conversation_replay_datagen.py:190 |
test_load_lazy_data_regenerates_after_clear_instances |
software | healthy | tests/test_conversation_replay_datagen.py:215 |
test_system_prompt_regenerated_across_repeated_clears |
software | healthy | tests/test_conversation_replay_datagen.py:235 |
test_load_lazy_data_does_not_replace_live_session |
software | healthy | tests/test_conversation_replay_datagen.py:255 |
test_tool_call_latency_lognormal_distribution |
software | healthy | tests/test_conversation_replay_datagen.py:270 |
test_reproducibility_across_runs_with_stages |
software | healthy | tests/test_conversation_replay_datagen.py:292 |
make_deterministic_mock_tok |
software | healthy | tests/test_conversation_replay_datagen.py:397 |
test_shared_system_prompt_within_stage |
software | healthy | tests/test_conversation_replay_datagen.py:350 |
test_unique_system_prompt_within_stage_after_clear |
software | healthy | tests/test_conversation_replay_datagen.py:394 |
test_shared_system_prompt_cached_per_stage |
software | healthy | tests/test_conversation_replay_datagen.py:432 |
counting_decode |
software | healthy | tests/test_conversation_replay_datagen.py:440 |
test_lognormal_distribution |
software | healthy | tests/test_conversation_replay_datagen.py:462 |
test_uniform_distribution |
software | healthy | tests/test_conversation_replay_datagen.py:470 |
test_fixed_distribution |
software | healthy | tests/test_conversation_replay_datagen.py:476 |
test_normal_distribution_backward_compatible |
software | healthy | tests/test_conversation_replay_datagen.py:481 |
test_seeded_rng_deterministic |
software | healthy | tests/test_conversation_replay_datagen.py:488 |
test_sliding_window_truncation |
software | healthy | tests/test_conversation_replay_datagen.py:497 |
_make_tokenizer |
software | healthy | tests/test_reasoning_output_support.py:47 |
_make_config |
software | healthy | tests/test_reasoning_output_support.py:53 |
_make_non_streaming_response |
software | healthy | tests/test_reasoning_output_support.py:59 |
__init__ |
software | healthy | tests/test_reasoning_output_support.py:77 |
_make_content |
software | healthy | tests/test_reasoning_output_support.py:83 |
iter_any |
software | healthy | tests/test_reasoning_output_support.py:86 |
_build_sse_stream |
software | healthy | tests/test_reasoning_output_support.py:94 |
_make_streaming_response |
software | healthy | tests/test_reasoning_output_support.py:107 |
_make_session_api_data |
software | healthy | tests/test_reasoning_output_support.py:112 |
test_reasoning_combined_with_content |
software | healthy | tests/test_reasoning_output_support.py:142 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RELEASE.md |
software | healthy | RELEASE.md |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
code-of-conduct.md |
software | healthy | code-of-conduct.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-push-config.yaml |
software | healthy | .pre-push-config.yaml |
config.yml |
software | healthy | config.yml |
pyproject.toml |
software | healthy | pyproject.toml |
requirements.txt |
software | healthy | requirements.txt |
SECURITY.md |
software | healthy | SECURITY.md |
cloudbuild.yaml |
software | healthy | cloudbuild.yaml |
test_otel_instrumentation.py |
software | healthy | tests/test_otel_instrumentation.py |
test_conversation_replay_datagen.py |
software | healthy | tests/test_conversation_replay_datagen.py |
test_reasoning_output_support.py |
software | healthy | tests/test_reasoning_output_support.py |
README.md |
software | healthy | tests/README.md |
test_otel_trace_utils.py |
software | healthy | tests/test_otel_trace_utils.py |
test_streaming_response_order.py |
software | healthy | tests/test_streaming_response_order.py |
test_streaming_multi_token_chunks.py |
software | healthy | tests/test_streaming_multi_token_chunks.py |
test_config.py |
software | healthy | tests/test_config.py |
test_tool_call_capture.py |
software | healthy | tests/test_tool_call_capture.py |
test_logger.py |
software | healthy | tests/test_logger.py |
test_otel_trace_to_replay_graph.py |
software | healthy | tests/test_otel_trace_to_replay_graph.py |
test_trace_replay.py |
software | healthy | tests/test_trace_replay.py |
test_otel_replay_datagen.py |
software | healthy | tests/test_otel_replay_datagen.py |
e2e_test.sh |
software | healthy | tests/optional/manual/multimodal/e2e_test.sh |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/mixed/vllm.yaml |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/mixed/config.yml |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/mixed_frames/vllm.ya… |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/mixed_frames/config.… |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/audio/vllm.yaml |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/audio/config.yml |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/shared_image_prefix/… |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/shared_image_prefix/… |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/shared_mixed_prefix/… |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/shared_mixed_prefix/… |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/images/vllm.yaml |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/images/config.yml |
vllm.yaml |
software | healthy | tests/optional/manual/multimodal/cases/video/vllm.yaml |
config.yml |
software | healthy | tests/optional/manual/multimodal/cases/video/config.yml |
test_multimodal_metrics.py |
software | healthy | tests/required/reportgen/test_multimodal_metrics.py |
test_calculate_goodput_metrics.py |
software | healthy | tests/required/reportgen/test_calculate_goodput_metrics.py |
test_summarize_requests.py |
software | healthy | tests/required/reportgen/test_summarize_requests.py |
test_lifecycle_report_shape.py |
software | healthy | tests/required/reportgen/test_lifecycle_report_shape.py |
test_openai_client.py |
software | healthy | tests/required/client/modelserver/test_openai_client.py |
test_shared_prefix_datagen.py |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py |
test_synthetic_datagen.py |
software | healthy | tests/required/datagen/test_synthetic_datagen.py |
test_multimodal_datagen.py |
software | healthy | tests/required/datagen/test_multimodal_datagen.py |
test_shared_prefix.py |
software | healthy | tests/required/datagen/test_shared_prefix.py |
test_datagen_fuzz.py |
software | healthy | tests/required/datagen/test_datagen_fuzz.py |
test_shared_prefix_multimodal.py |
software | healthy | tests/required/datagen/test_shared_prefix_multimodal.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestConversationReplayDataGenerator |
software | healthy | tests/test_conversation_replay_datagen.py:84 |
TestDistributionExtensions |
software | healthy | tests/test_conversation_replay_datagen.py:461 |
TestSlidingWindowTruncation |
software | healthy | tests/test_conversation_replay_datagen.py:496 |
FakeStreamingResponse |
software | healthy | tests/test_reasoning_output_support.py:74 |
TestReasoningNonStreaming |
software | healthy | tests/test_reasoning_output_support.py:138 |
TestReasoningStreaming |
software | healthy | tests/test_reasoning_output_support.py:227 |
TestReasoningRegistryIntegration |
software | healthy | tests/test_reasoning_output_support.py:282 |
TestReconstructLLMOutput |
software | healthy | tests/test_otel_trace_utils.py:31 |
TestReconstructLLMInput |
software | healthy | tests/test_otel_trace_utils.py:59 |
TestHelperFunctions |
software | healthy | tests/test_otel_trace_utils.py:81 |
TestTokenEstimation |
software | healthy | tests/test_otel_trace_utils.py:139 |
FakeStreamingResponse |
software | healthy | tests/test_streaming_response_order.py:17 |
FakeStreamingResponse |
software | healthy | tests/test_streaming_multi_token_chunks.py:43 |
TestEventOutputRegistryStructured |
software | healthy | tests/test_tool_call_capture.py:37 |
TestSubstitutionWithToolCalls |
software | healthy | tests/test_tool_call_capture.py:69 |
TestToolChoiceInjection |
software | healthy | tests/test_tool_call_capture.py:172 |
TestToolCallIdRewriting |
software | healthy | tests/test_tool_call_capture.py:272 |
TestCausalDepToolCallIds |
software | healthy | tests/test_tool_call_capture.py:414 |
TestToolChoiceEmptyDefinitions |
software | healthy | tests/test_tool_call_capture.py:489 |
TestToolCallIdRewriteWithInterveningMessage |
software | healthy | tests/test_tool_call_capture.py:517 |
TestSessionInferenceInfoOutputMessage |
software | healthy | tests/test_tool_call_capture.py:574 |
TestTraceReplay |
software | healthy | tests/test_trace_replay.py:24 |
TestEventOutputRegistry |
software | healthy | tests/test_otel_replay_datagen.py:106 |
TestWorkerSessionTracker |
software | healthy | tests/test_otel_replay_datagen.py:216 |
TestSessionChatCompletionAPIData |
software | healthy | tests/test_otel_replay_datagen.py:264 |
TestOTelTraceReplayDataGenerator |
software | healthy | tests/test_otel_replay_datagen.py:428 |
TestEndToEndSimpleChain |
software | healthy | tests/test_otel_replay_datagen.py:688 |
TestSessionChatCompletionAPIDataErrorPaths |
software | healthy | tests/test_otel_replay_datagen.py:829 |
TestFailurePropagation |
software | healthy | tests/test_otel_replay_datagen.py:911 |
TestRandomSessionIDInjection |
software | healthy | tests/test_otel_replay_datagen.py:998 |
TestBuildReplayScheduleRandomSessionID |
software | healthy | tests/test_otel_replay_datagen.py:1383 |
TestDeterministicSeeding |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:64 |
TestFixedLengths |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:87 |
TestDistributionLengths |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:98 |
TestLegacyCompatibility |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:135 |
TestMultiTurnChat |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:163 |
DummyTokenizer |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:242 |
DummyCustomTokenizer |
software | healthy | tests/required/datagen/test_shared_prefix_datagen.py:259 |
DummyTokenizer |
software | healthy | tests/required/datagen/test_synthetic_datagen.py:12 |
DummyCustomTokenizer |
software | healthy | tests/required/datagen/test_synthetic_datagen.py:26 |
MockHFTokenizer |
software | healthy | tests/required/datagen/test_shared_prefix.py:7 |
MockCustomTokenizer |
software | healthy | tests/required/datagen/test_shared_prefix.py:17 |
DummyTokenizer |
software | healthy | tests/required/datagen/test_random_datagen.py:8 |
DummyCustomTokenizer |
software | healthy | tests/required/datagen/test_random_datagen.py:22 |
DummyTokenizer |
software | healthy | tests/required/datagen/test_datagen_utils.py:7 |
DummyCustomTokenizer |
software | healthy | tests/required/datagen/test_datagen_utils.py:21 |
TestCliSummary |
software | healthy | tests/required/utils/test_cli_summary.py:12 |
TestSampleFromDistribution |
software | healthy | tests/required/utils/test_distribution.py:21 |
TestLegacyGenerateDistribution |
software | healthy | tests/required/utils/test_distribution.py:126 |
TestMultiTurnHang |
software | healthy | tests/required/loadgen/test_multi_turn_hang.py:35 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
optional |
software | healthy | tests/optional |
manual |
software | healthy | tests/optional/manual |
multimodal |
software | healthy | tests/optional/manual/multimodal |
cases |
software | healthy | tests/optional/manual/multimodal/cases |
mixed |
software | healthy | tests/optional/manual/multimodal/cases/mixed |
mixed_frames |
software | healthy | tests/optional/manual/multimodal/cases/mixed_frames |
audio |
software | healthy | tests/optional/manual/multimodal/cases/audio |
shared_image_prefix |
software | healthy | tests/optional/manual/multimodal/cases/shared_image_prefix |
shared_mixed_prefix |
software | healthy | tests/optional/manual/multimodal/cases/shared_mixed_prefix |
images |
software | healthy | tests/optional/manual/multimodal/cases/images |
video |
software | healthy | tests/optional/manual/multimodal/cases/video |
required |
software | healthy | tests/required |
reportgen |
software | healthy | tests/required/reportgen |
client |
software | healthy | tests/required/client |
modelserver |
software | healthy | tests/required/client/modelserver |
datagen |
software | healthy | tests/required/datagen |
utils |
software | healthy | tests/required/utils |
loadgen |
software | healthy | tests/required/loadgen |
mediagen |
software | healthy | tests/required/mediagen |
analysis |
software | healthy | tests/required/analysis |
apis |
software | healthy | tests/required/apis |
payloads |
software | healthy | tests/required/payloads |
docs |
software | healthy | docs |
inference_perf |
software | healthy | inference_perf |
reportgen |
software | healthy | inference_perf/reportgen |
client |
software | healthy | inference_perf/client |
server_metrics |
software | healthy | inference_perf/client/server_metrics |
prometheus_client |
software | healthy | inference_perf/client/server_metrics/prometheus_client |
filestorage |
software | healthy | inference_perf/client/filestorage |
modelserver |
software | healthy | inference_perf/client/modelserver |
datagen |
software | healthy | inference_perf/datagen |
config |
software | healthy | inference_perf/config |
reportgen |
software | healthy | inference_perf/config/reportgen |
client |
software | healthy | inference_perf/config/client |
server_metrics |
software | healthy | inference_perf/config/client/server_metrics |
filestorage |
software | healthy | inference_perf/config/client/filestorage |
modelserver |
software | healthy | inference_perf/config/client/modelserver |
datagen |
software | healthy | inference_perf/config/datagen |
utils |
software | healthy | inference_perf/config/utils |
loadgen |
software | healthy | inference_perf/config/loadgen |
apis |
software | healthy | inference_perf/config/apis |
metrics |
software | healthy | inference_perf/config/metrics |
utils |
software | healthy | inference_perf/utils |
loadgen |
software | healthy | inference_perf/loadgen |
mediagen |
software | healthy | inference_perf/mediagen |
analysis |
software | healthy | inference_perf/analysis |
circuit_breaker |
software | healthy | inference_perf/circuit_breaker |
triggers |
software | healthy | inference_perf/circuit_breaker/triggers |
apis |
software | healthy | inference_perf/apis |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
vllm-server |
hardware | healthy | examples/vllm/docker-compose.yml |
prometheus |
hardware | healthy | examples/vllm/docker-compose.yml |
sglang-server |
hardware | healthy | examples/sglang/docker-compose.yml |
prometheus |
hardware | healthy | examples/sglang/docker-compose.yml |
tgi-server |
hardware | healthy | examples/tgi/docker-compose.yml |
prometheus |
hardware | healthy | examples/tgi/docker-compose.yml |
k8s::Secret::deploy/inference-perf/templates/secret.yaml |
hardware | healthy | deploy/inference-perf/templates/secret.yaml |
k8s::ConfigMap::deploy/inference-perf/templates/configmap.y… |
hardware | healthy | deploy/inference-perf/templates/configmap.yaml |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm+v0_engine/ma… |
hardware | healthy | demos/kubecon-na-2025/vllm+v0_engine/manifests.yaml |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm/manifests.ya… |
hardware | healthy | demos/kubecon-na-2025/vllm/manifests.yaml |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm+chunking_and… |
hardware | healthy | demos/kubecon-na-2025/vllm+chunking_and_prefix_caching/mani… |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm+batch_size/m… |
hardware | healthy | demos/kubecon-na-2025/vllm+batch_size/manifests.yaml |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm+quantization… |
hardware | healthy | demos/kubecon-na-2025/vllm+quantization/manifests.yaml |
k8s::PodMonitoring::demos/kubecon-na-2025/vllm+eagle/manife… |
hardware | healthy | demos/kubecon-na-2025/vllm+eagle/manifests.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::tests/optional/manual/multimodal/cases/mix… |
hardware | healthy | tests/optional/manual/multimodal/cases/mixed/vllm.yaml |
k8s::Deployment::tests/optional/manual/multimodal/cases/mix… |
hardware | healthy | tests/optional/manual/multimodal/cases/mixed_frames/vllm.ya… |
k8s::Deployment::tests/optional/manual/multimodal/cases/aud… |
hardware | healthy | tests/optional/manual/multimodal/cases/audio/vllm.yaml |
k8s::Deployment::tests/optional/manual/multimodal/cases/sha… |
hardware | healthy | tests/optional/manual/multimodal/cases/shared_image_prefix/… |
k8s::Deployment::tests/optional/manual/multimodal/cases/sha… |
hardware | healthy | tests/optional/manual/multimodal/cases/shared_mixed_prefix/… |
k8s::Deployment::tests/optional/manual/multimodal/cases/ima… |
hardware | healthy | tests/optional/manual/multimodal/cases/images/vllm.yaml |
k8s::Deployment::tests/optional/manual/multimodal/cases/vid… |
hardware | healthy | tests/optional/manual/multimodal/cases/video/vllm.yaml |
k8s::Job::deploy/manifests.yaml |
hardware | healthy | deploy/manifests.yaml |
k8s::Job::deploy/inference-perf/templates/job.yaml |
hardware | healthy | deploy/inference-perf/templates/job.yaml |
k8s::Deployment::demos/kubecon-na-2025/vllm+v0_engine/manif… |
hardware | healthy | demos/kubecon-na-2025/vllm+v0_engine/manifests.yaml |
k8s::Deployment::demos/kubecon-na-2025/vllm/manifests.yaml |
hardware | healthy | demos/kubecon-na-2025/vllm/manifests.yaml |
k8s::Deployment::demos/kubecon-na-2025/vllm+chunking_and_pr… |
hardware | healthy | demos/kubecon-na-2025/vllm+chunking_and_prefix_caching/mani… |
k8s::Deployment::demos/kubecon-na-2025/vllm+batch_size/mani… |
hardware | healthy | demos/kubecon-na-2025/vllm+batch_size/manifests.yaml |
k8s::Deployment::demos/kubecon-na-2025/vllm+quantization/ma… |
hardware | healthy | demos/kubecon-na-2025/vllm+quantization/manifests.yaml |
k8s::Deployment::demos/kubecon-na-2025/vllm+eagle/manifests… |
hardware | healthy | demos/kubecon-na-2025/vllm+eagle/manifests.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
format-check |
cicd | healthy | .github/workflows/coverage.yml |
test-python-package |
cicd | healthy | .github/workflows/test-release.yml |
build-and-publish |
cicd | healthy | .github/workflows/publish-on-release.yml |
python-package |
cicd | healthy | .github/workflows/publish-on-release.yml |
docker |
cicd | healthy | .github/workflows/publish-on-release.yml |
helm-chart |
cicd | healthy | .github/workflows/publish-on-release.yml |
format-check |
cicd | healthy | .github/workflows/unit_test.yml |
docker |
cicd | healthy | .github/workflows/publish-on-change.yml |
helm-chart |
cicd | healthy | .github/workflows/publish-on-change.yml |
format-check |
cicd | healthy | .github/workflows/format.yml |
e2e-tests |
cicd | healthy | .github/workflows/e2e_test-on-change.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
TAG_VERSION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
TEST_PYPI_API_TOKEN |
cicd | healthy | — |
PYPI_API_TOKEN |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
RELEASE_VERSION |
cicd | healthy | — |
QUAY_USERNAME |
cicd | healthy | — |
QUAY_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | tests/optional/manual/multimodal/cases/mixed/vllm.yaml |
port:9090 |
network | healthy | examples/vllm/docker-compose.yml |
port:16686 |
network | healthy | examples/otel/run_with_jaeger.sh |
port:4317 |
network | healthy | examples/otel/run_with_jaeger.sh |
port:4318 |
network | healthy | examples/otel/run_with_jaeger.sh |
port:18000 |
network | healthy | e2e/tests/test_llm_d_inference_sim.py |
port:18001 |
network | healthy | e2e/tests/test_llm_d_inference_sim.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::coverage |
cicd | healthy | .github/workflows/coverage.yml |
gha::test-release |
cicd | healthy | .github/workflows/test-release.yml |
gha::publish-on-release |
cicd | healthy | .github/workflows/publish-on-release.yml |
gha::unit_test |
cicd | healthy | .github/workflows/unit_test.yml |
gha::publish-on-change |
cicd | healthy | .github/workflows/publish-on-change.yml |
gha::format |
cicd | healthy | .github/workflows/format.yml |
gha::e2e_test-on-change |
cicd | healthy | .github/workflows/e2e_test-on-change.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
postgresql |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
mongodb |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
elasticsearch |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
cassandra |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | inference_perf/client/filestorage/s3.py |
vps::azure |
hardware | healthy | inference_perf/utils/trace_reader.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_0mbc5hy |
software | healthy | /tmp/repobility-clone-_0mbc5hy |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | e2e/conftest.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/optional/manual/multimodal/cases/mixed/vllm.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::examples/otel/test_traces/advanced/software_architect… |
security | healthy | examples/otel/test_traces/advanced/software_architecture_re… |
This page is publicly accessible at:
https://repobility.com/scan/def834f7-1e77-4438-ad9f-7f593101ea91/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/def834f7-1e77-4438-ad9f-7f593101ea91/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.