PR #5832: feat(detray): Bind material validation

acts-project/acts

PR State: open
Sentinel: completed success
Head SHA: 88638f2c
Last Eval: 2026-08-18T13:16:41.852947Z
Last Publish: published at 2026-08-18T13:16:41.852947Z

Check Summary

Combined status: completed/success

Check Status Required
Analysis / build_debug success yes
Analysis / clang_tidy success no
Builds / changes success yes
Builds / cuda_muon_build neutral yes
Builds / cuda_muon_gpu neutral yes
Builds / external_eic-shell success yes
Builds / external_key4hep-nightlies success yes
Builds / gnn_build neutral yes
Builds / gnn_gpu neutral yes
Builds / gnn_tensorrt neutral yes
Builds / lcg_108_alma9_gcc15 success yes
Builds / lcg_109_alma9_clang19 success yes
Builds / lcg_109_alma9_gcc15 success yes
Builds / lcg_dev4_alma9_gcc15 success yes
Builds / linux_examples_test success yes
Builds / linux_physmon success yes
Builds / linux_physmon_perf_report neutral yes
Builds / linux_ubuntu success yes
Builds / linux_ubuntu_extra (ubuntu2404_clang22, 23, clang++-22) success yes
Builds / linux_ubuntu_python_wheel success yes
Builds / macos success yes
CI Bridge / build_gnn success no
CI Bridge / detray_build_cuda success no
CI Bridge / detray_test_cuda success no
CI Bridge / test_gnn_python success no
CI Bridge / test_gnn_unittests success no
CI Bridge / traccc_build_cuda success no
CI Bridge / traccc_test_cuda success no
Check PR labels / check_pr_labels success no
Check PR milestone / check_milestone success no
Checks / api_surface success yes
Checks / fpe_masks success yes
Checks / lint success yes
Checks / missing_includes success yes
Checks / smearing_config success yes
Checks / unused_files success yes
Detray / cuda (double) success yes
Detray / cuda (float) success yes
Detray / cuda-test success yes
Detray / device-container (HIP-AMD, C++20, double) success yes
Detray / device-container (HIP-AMD, C++20, float) success yes
Detray / host-container (HOST, C++20, Debug, double) success yes
Detray / host-container (HOST, C++20, Debug, float) success yes
Detray / host-container (HOST, C++20, Release, double) success yes
Detray / host-container (HOST, C++20, Release, float) success yes
Detray / native (macos-latest) success yes
Detray / native (ubuntu-latest) success yes
Devcontainer CI / devcontainer-build success no
Docs / docs success yes
Lint PR / Validate PR title success no
SonarCloud Code Analysis success no
Traccc / ALPAKA_CPU-Release success no
Traccc / ALPAKA_CUDA-Release success no
Traccc / CPU-Debug success no
Traccc / CPU-Release success no
Traccc / CPU_FP64-Debug success no
Traccc / CPU_FP64-Release success no
Traccc / CUDA-Debug success no
Traccc / CUDA-Release success no
Traccc / CUDA_FP64-Release success no
Traccc / cuda-test success no
WIP success no
docs/readthedocs.org:acts success no
policy-bot: main success yes
Rendered Raw Output (sent to GitHub)

Pending: 0 | Successful: 58

🟡 pending: 0 🟢 successful: 58 🔗 dashboard detail: PR #5832

Checks

Dashboard detail: PR #5832

Check Status Required?
Analysis / build_debug 🟢 success yes
Analysis / clang_tidy 🟢 success no
Builds / changes 🟢 success yes
Builds / cuda_muon_build ⚪ neutral yes
Builds / cuda_muon_gpu ⚪ neutral yes
Builds / external_eic-shell 🟢 success yes
Builds / external_key4hep-nightlies 🟢 success yes
Builds / gnn_build ⚪ neutral yes
Builds / gnn_gpu ⚪ neutral yes
Builds / gnn_tensorrt ⚪ neutral yes
Builds / lcg_108_alma9_gcc15 🟢 success yes
Builds / lcg_109_alma9_clang19 🟢 success yes
Builds / lcg_109_alma9_gcc15 🟢 success yes
Builds / lcg_dev4_alma9_gcc15 🟢 success yes
Builds / linux_examples_test 🟢 success yes
Builds / linux_physmon 🟢 success yes
Builds / linux_physmon_perf_report ⚪ neutral yes
Builds / linux_ubuntu 🟢 success yes
Builds / linux_ubuntu_extra (ubuntu2404_clang22, 23, clang++-22) 🟢 success yes
Builds / linux_ubuntu_python_wheel 🟢 success yes
Builds / macos 🟢 success yes
CI Bridge / build_gnn 🟢 success no
CI Bridge / detray_build_cuda 🟢 success no
CI Bridge / detray_test_cuda 🟢 success no
CI Bridge / test_gnn_python 🟢 success no
CI Bridge / test_gnn_unittests 🟢 success no
CI Bridge / traccc_build_cuda 🟢 success no
CI Bridge / traccc_test_cuda 🟢 success no
Check PR labels / check_pr_labels 🟢 success no
Check PR milestone / check_milestone 🟢 success no
Checks / api_surface 🟢 success yes
Checks / fpe_masks 🟢 success yes
Checks / lint 🟢 success yes
Checks / missing_includes 🟢 success yes
Checks / smearing_config 🟢 success yes
Checks / unused_files 🟢 success yes
Detray / cuda (double) 🟢 success yes
Detray / cuda (float) 🟢 success yes
Detray / cuda-test 🟢 success yes
Detray / device-container (HIP-AMD, C++20, double) 🟢 success yes
Detray / device-container (HIP-AMD, C++20, float) 🟢 success yes
Detray / host-container (HOST, C++20, Debug, double) 🟢 success yes
Detray / host-container (HOST, C++20, Debug, float) 🟢 success yes
Detray / host-container (HOST, C++20, Release, double) 🟢 success yes
Detray / host-container (HOST, C++20, Release, float) 🟢 success yes
Detray / native (macos-latest) 🟢 success yes
Detray / native (ubuntu-latest) 🟢 success yes
Devcontainer CI / devcontainer-build 🟢 success no
Docs / docs 🟢 success yes
Lint PR / Validate PR title 🟢 success no
SonarCloud Code Analysis 🟢 success no
Traccc / ALPAKA_CPU-Release 🟢 success no
Traccc / ALPAKA_CUDA-Release 🟢 success no
Traccc / CPU-Debug 🟢 success no
Traccc / CPU-Release 🟢 success no
Traccc / CPU_FP64-Debug 🟢 success no
Traccc / CPU_FP64-Release 🟢 success no
Traccc / CUDA-Debug 🟢 success no
Traccc / CUDA-Release 🟢 success no
Traccc / CUDA_FP64-Release 🟢 success no
Traccc / cuda-test 🟢 success no
WIP 🟢 success no
docs/readthedocs.org:acts 🟢 success no
policy-bot: main 🟢 success yes

Related Events (Most Recent First)

Received Event Action Detail Delivery
2026-08-18T13:16:42.335636Z sentinel publish published: Published completed/success check_run_id=95719001725 sha256:4296d72c0d3fd402
2026-08-18T13:16:41.853164Z sentinel publish_lookup local_id_hit: Using local check_run_id=95719001725 sha256:4296d72c0d3fd402
2026-08-18T13:16:41.847812Z sentinel stale_running_refresh skip_no_stale_running sha256:4296d72c0d3fd402
2026-08-18T13:16:41.846100Z sentinel missing_refresh skip_no_missing sha256:4296d72c0d3fd402
2026-08-18T13:16:41.839672Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:4296d72c0d3fd402
2026-08-18T13:16:41.837863Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:4296d72c0d3fd402
2026-08-18T13:16:39.830335Z workflow_run completed Detray: completed/success sha256:4296d72c0d3fd402
2026-08-18T13:16:39.449831Z check_suite completed check_suite: completed/success sha256:5ca17ea3555da32e
2026-08-18T13:16:39.349336Z check_run completed cuda-test: completed/success sha256:8e9549304a475c9c
2026-08-18T13:05:54.680380Z sentinel publish unchanged: in_progress/- sha256:80c86e74057f6073
2026-08-18T13:05:54.675118Z sentinel stale_running_refresh skip_no_stale_running sha256:80c86e74057f6073
2026-08-18T13:05:54.673337Z sentinel missing_refresh skip_no_missing sha256:80c86e74057f6073
2026-08-18T13:05:54.665777Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:80c86e74057f6073
2026-08-18T13:05:54.663374Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:80c86e74057f6073
2026-08-18T13:05:52.707441Z sentinel publish published: Published in_progress/- check_run_id=95719001725 sha256:87f795c02ad052de
2026-08-18T13:05:52.656162Z workflow_run in_progress Detray: in_progress sha256:80c86e74057f6073
2026-08-18T13:05:52.414574Z sentinel publish_lookup local_id_hit: Using local check_run_id=95719001725 sha256:87f795c02ad052de
2026-08-18T13:05:52.408656Z sentinel stale_running_refresh skip_no_stale_running sha256:87f795c02ad052de
2026-08-18T13:05:52.406648Z sentinel missing_refresh skip_no_missing sha256:87f795c02ad052de
2026-08-18T13:05:52.398768Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:87f795c02ad052de
2026-08-18T13:05:52.396978Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:87f795c02ad052de
2026-08-18T13:05:50.382295Z check_run created cuda-test: queued sha256:87f795c02ad052de
2026-08-18T13:05:50.290845Z check_run completed cuda (float): completed/success sha256:13fa084632c83a71
2026-08-18T12:57:52.532051Z sentinel publish published: Published in_progress/- check_run_id=95719001725 sha256:e069340c69d40037
2026-08-18T12:57:52.070306Z sentinel publish_lookup local_id_hit: Using local check_run_id=95719001725 sha256:e069340c69d40037
2026-08-18T12:57:52.065962Z sentinel stale_running_refresh skip_no_stale_running sha256:e069340c69d40037
2026-08-18T12:57:52.064593Z sentinel missing_refresh skip_no_missing sha256:e069340c69d40037
2026-08-18T12:57:52.058520Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:e069340c69d40037
2026-08-18T12:57:52.056998Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:e069340c69d40037
2026-08-18T12:57:50.050408Z check_run created cuda (double): completed/success sha256:e069340c69d40037
2026-08-18T12:57:49.905726Z check_run completed cuda (double): completed/success sha256:3840c08358552933
2026-08-18T12:57:49.753368Z check_run created native (ubuntu-latest): completed/success sha256:c3290bc6d3df8b34
2026-08-18T12:57:49.627595Z check_run completed native (ubuntu-latest): completed/success sha256:ecf56f6822ca0bca
2026-08-18T12:57:49.281898Z check_run completed device-container (HIP-AMD, C++20, float): completed/success sha256:5ccbabadba26706b
2026-08-18T12:57:48.993162Z check_run completed host-container (HOST, C++20, Debug, double): completed/success sha256:e68b63d249880bd7
2026-08-18T12:57:48.968345Z check_run created device-container (HIP-AMD, C++20, float): completed/success sha256:ebb39a4081e54c6f
2026-08-18T12:57:48.961348Z check_run created host-container (HOST, C++20, Debug, double): completed/success sha256:fbcc489ee80300e3
2026-08-18T12:57:48.955511Z sentinel publish published: Published in_progress/- check_run_id=95719001725 sha256:77c1440b7d410709
2026-08-18T12:57:48.514674Z sentinel publish_lookup local_id_hit: Using local check_run_id=95719001725 sha256:77c1440b7d410709
2026-08-18T12:57:48.510734Z sentinel stale_running_refresh skip_no_stale_running sha256:77c1440b7d410709
2026-08-18T12:57:48.509429Z sentinel missing_refresh skip_no_missing sha256:77c1440b7d410709
2026-08-18T12:57:48.503821Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:77c1440b7d410709
2026-08-18T12:57:48.502349Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:77c1440b7d410709
2026-08-18T12:57:46.496911Z check_run created device-container (HIP-AMD, C++20, double): completed/success sha256:77c1440b7d410709
2026-08-18T12:57:46.483081Z check_run completed device-container (HIP-AMD, C++20, double): completed/success sha256:f23d8dcd8248d379
2026-08-18T12:57:44.839864Z sentinel publish published: Published in_progress/- check_run_id=95719001725 sha256:7f20a3b283664791
2026-08-18T12:57:44.174901Z sentinel publish_lookup skip_forced_new: Lifecycle transition requires creating a new check run sha256:7f20a3b283664791
2026-08-18T12:57:44.170679Z sentinel stale_running_refresh skip_no_stale_running sha256:7f20a3b283664791
2026-08-18T12:57:44.169344Z sentinel missing_refresh skip_no_missing sha256:7f20a3b283664791
2026-08-18T12:57:44.163545Z sentinel pr_files_fetch cache_hit: Using cached changed files (20) sha256:7f20a3b283664791
2026-08-18T12:57:44.162041Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:7f20a3b283664791
2026-08-18T12:57:42.155288Z workflow_run in_progress Detray: in_progress sha256:7f20a3b283664791
2026-08-18T12:57:40.531809Z check_run completed native (macos-latest): completed/success sha256:4e68495a2fec3b89
2026-08-18T12:57:40.424558Z check_run completed host-container (HOST, C++20, Release, float): completed/success sha256:510a1a56222b5594
2026-08-18T12:57:40.419400Z check_run completed host-container (HOST, C++20, Debug, float): completed/success sha256:05071bdad26ddc55
2026-08-18T12:57:40.372084Z check_run created host-container (HOST, C++20, Debug, float): completed/success sha256:602bb486afceb2fa
2026-08-18T12:57:40.364477Z check_run completed host-container (HOST, C++20, Release, double): completed/success sha256:0d454b95edfd0fb3
2026-08-18T12:57:40.358865Z check_run created host-container (HOST, C++20, Release, double): completed/success sha256:f8d208ba8d70192c
2026-08-18T12:57:40.316885Z check_run created host-container (HOST, C++20, Release, float): completed/success sha256:932a23eb0e88c2f7
2026-08-18T12:57:40.213115Z check_run created cuda (float): queued sha256:4af176c4e842a719
2026-08-18T12:57:40.131963Z check_run created native (macos-latest): completed/success sha256:0e0410beddd31a0b
2026-08-18T12:57:07.117320Z sentinel publish published: Published completed/failure check_run_id=95375388729 sha256:91c0ad6a57a22395
2026-08-18T12:57:06.699395Z sentinel publish_lookup local_id_hit: Using local check_run_id=95375388729 sha256:91c0ad6a57a22395
2026-08-18T12:57:06.694260Z sentinel stale_running_refresh skip_no_stale_running sha256:91c0ad6a57a22395
2026-08-18T12:57:06.692591Z sentinel missing_refresh skip_no_missing sha256:91c0ad6a57a22395
2026-08-18T12:57:06.686078Z sentinel pr_files_fetch fetched: Fetched changed files (20) sha256:91c0ad6a57a22395
2026-08-18T12:57:05.440757Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:91c0ad6a57a22395
2026-08-18T12:57:03.434284Z status - policy-bot: main: success sha256:91c0ad6a57a22395
2026-08-17T11:39:36.411308Z sentinel publish published: Published completed/failure check_run_id=95375388729 sha256:55cb9c6a54f07665
2026-08-17T11:39:35.759896Z sentinel publish_lookup skip_forced_new: Lifecycle transition requires creating a new check run sha256:49ce6318e9864d61
2026-08-17T11:39:35.749541Z sentinel stale_running_refresh skip_force_api_refresh: Manual force refresh already requested sha256:232997e28af057ca
2026-08-17T11:39:35.742586Z sentinel missing_refresh skip_force_api_refresh: Manual force refresh already requested sha256:e44f1289e290304a
2026-08-17T11:39:35.739841Z sentinel api_snapshot_refresh persisted: checks=64 workflows=12 statuses=2 filtered_checks=2 sha256:99725178ddd3a16f
2026-08-17T11:39:30.352232Z sentinel pr_files_fetch fetched: Fetched changed files (20) sha256:efcb456cc63014b4
2026-08-17T11:39:28.824627Z sentinel config_fetch cache_hit: Using cached .merge-sentinel.yml sha256:48bed4ca7d1fbad3