ci(windows-e2e): static inner job name - github renders name expressions unexpanded on skipped jobs

Run 31530831547 showed skipped windows legs as the literal
'${{ inputs.install-method }} -> ...' - GitHub does not evaluate
name expressions for natively skipped jobs. The caller's job name
already carries the method pair, so name the inner job statically.
This commit is contained in:
ethernet
2026-08-11 16:04:19 -04:00
parent 83d009ae82
commit 3eec049c29
@@ -73,7 +73,10 @@ permissions:
jobs:
e2e:
name: "${{ inputs.install-method }} -> ${{ inputs.update-method }}"
# Static name on purpose: the caller's job name already carries the
# method pair, and GitHub renders name expressions UNEXPANDED (literal
# "${{ inputs... }}") on natively skipped jobs.
name: run
# The one pair the driver can run today. Anything else is a declared
# TODO: native skip, so the coverage gap is a grey check on every run.
if: inputs.install-method == 'desktop-installer@latest' && inputs.update-method == 'desktop-app'