Pattern
CI Runtime Environment Drift
ci-environment-drift
CI jobs fail or hang because build/runtime environment assumptions leak across runner types, containers, mounts, and permissions—copying node_modules, nested virtualization limits, label-based runner selection, and docker/uv conflicts cause indefinite runs or broken caching.