2769da34a1
Runner's .runner registration cached :host mode at first start; env-var label updates aren't sticky once the runner is registered. Until we re-register with docker-schema labels, workflows must declare their own container. node:20-bookworm-slim has node (for actions/checkout) and apt (for python3-yaml + openssh-client install).