acdream/.github/workflows
Erik 7506e5f14e test(vulkan): isolate the hardware witness lane
Tag the production offscreen witness as Lane=Vulkan, exclude capability-owned tests from the portable Release filter, and give lavapipe an explicit trait-only invocation after the portable Vulkan contracts.

Document the lane and pin witness, portable-filter, and workflow ownership without initializing Vulkan.

Mutations performed and restored:

1. Removed the witness trait: VulkanLaneOwnershipContractTests first failed Assert.Matches because the Lane=Vulkan/Fact/method pattern was absent.

2. Removed Lane!=Vulkan from the default filter: the contract first failed Assert.Contains, not found Lane!=Vulkan.

3. Weakened the dedicated invocation to Lane!=Vulkan: the contract first failed Assert.Contains, not found --filter Lane=Vulkan in the hardware step.

4. Narrowed the dedicated invocation with FullyQualifiedName: the contract first failed Assert.DoesNotContain because FullyQualifiedName was present at position 231.
2026-09-05 03:19:55 +02:00
..
aw.json ci: add GitHub Agentic Workflows scaffolding + daily hygiene assessment 2026-05-22 23:31:13 +02:00
copilot-setup-steps.yml ci: make GitHub workflows manual only 2026-08-18 17:50:50 +02:00
headless-portability.yml test(vulkan): isolate the hardware witness lane 2026-09-05 03:19:55 +02:00
hygiene-assessment.lock.yml ci: make GitHub workflows manual only 2026-08-18 17:50:50 +02:00
hygiene-assessment.md ci(hygiene): allow dotnet ecosystem (nuget+telemetry) so build/test can run 2026-05-23 08:48:37 +02:00
release-gate.yml ci: make GitHub workflows manual only 2026-08-18 17:50:50 +02:00