When selecting a self-hosted runner in a GitHub Actions workflow using the runs-on
attribute, you can only choose a runner by its labels or group, not by the name of the runner itself.
From the docs:
You can target self-hosted runners for use in a workflow based on the
labels assigned to the runners, or their group membership, or a
combination of these.
Why would GitHub not allow runners to be referenced by their names?