From 3eec049c29afabe2ae30d19ecdc92990bc2af985 Mon Sep 17 00:00:00 2001 From: ethernet Date: Tue, 11 Aug 2026 16:04:19 -0400 Subject: [PATCH] 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. --- .github/workflows/install-e2e-windows-run.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/install-e2e-windows-run.yml b/.github/workflows/install-e2e-windows-run.yml index f4ac6e4435..51c6693f3d 100644 --- a/.github/workflows/install-e2e-windows-run.yml +++ b/.github/workflows/install-e2e-windows-run.yml @@ -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'