Summary
Atrinik Classic PR atrinik/classic#478 adds a qualified GPU-only renderer matrix for reference and minimum Vulkan, Direct3D 12, and Metal hardware.
Exact-head workflow dispatch 33237515711 successfully built the locked qualification shader cohort and passed every hosted job. It then created all six hardware jobs, but none received a runner assignment. The jobs are queued on these exact label sets:
self-hosted,gpu-qualification,linux,reference
self-hosted,gpu-qualification,linux,minimum
self-hosted,gpu-qualification,windows,reference
self-hosted,gpu-qualification,windows,minimum
self-hosted,gpu-qualification,macos,reference
self-hosted,gpu-qualification,macos,minimum
Repository-level runner inventory is empty. Organization-level runner inventory could not be inspected with the delivery token, so this issue records only the authoritative lack of assignment, not an assumption about organization inventory.
Requested outcome
- Provision or grant
atrinik/classic access to one qualified self-hosted runner for each exact OS/tier label set above.
- Bind
reference and minimum to documented physical GPU, driver, backend, and operating-system qualifications; do not substitute software emulation or weaken the workflow labels.
- Record the manual runner/runner-group ownership, repository access, non-secret identity metadata, verification date, and operating runbook in the GitHub-settings desired/manual state where applicable.
- Keep credentials and administrative token values out of Git, and preserve least-privilege repository access.
- Bring the runners online long enough for the already queued exact-head jobs to complete, preserve their qualification artifacts, and verify every cohort passes before Classic PR #478 is considered ready.
Validation
- Confirm each queued job reports its intended runner name/group and exact label set.
- Confirm the workflow records real Vulkan, Direct3D 12, or Metal hardware identity for the declared tier.
- Confirm all six jobs pass on Classic head
1e9279c36f22cb3adc24e7de116219b07ef7369d (or rerun the same matrix on a later reviewed exact head if the PR changes).
- Human approval of
gpu-approved-goldens.json remains a separate final gate after the artifacts are reviewed.
This follow-up must not merge Classic PR #478 or close Classic issue #477 automatically.
Summary
Atrinik Classic PR atrinik/classic#478 adds a qualified GPU-only renderer matrix for reference and minimum Vulkan, Direct3D 12, and Metal hardware.
Exact-head workflow dispatch 33237515711 successfully built the locked qualification shader cohort and passed every hosted job. It then created all six hardware jobs, but none received a runner assignment. The jobs are queued on these exact label sets:
self-hosted,gpu-qualification,linux,referenceself-hosted,gpu-qualification,linux,minimumself-hosted,gpu-qualification,windows,referenceself-hosted,gpu-qualification,windows,minimumself-hosted,gpu-qualification,macos,referenceself-hosted,gpu-qualification,macos,minimumRepository-level runner inventory is empty. Organization-level runner inventory could not be inspected with the delivery token, so this issue records only the authoritative lack of assignment, not an assumption about organization inventory.
Requested outcome
atrinik/classicaccess to one qualified self-hosted runner for each exact OS/tier label set above.referenceandminimumto documented physical GPU, driver, backend, and operating-system qualifications; do not substitute software emulation or weaken the workflow labels.Validation
1e9279c36f22cb3adc24e7de116219b07ef7369d(or rerun the same matrix on a later reviewed exact head if the PR changes).gpu-approved-goldens.jsonremains a separate final gate after the artifacts are reviewed.This follow-up must not merge Classic PR #478 or close Classic issue #477 automatically.