From dcf3b832e1fbf17185b3e696710a024f06af7ff2 Mon Sep 17 00:00:00 2001 From: Marc LeBlanc <7050295+marcleblanc2@users.noreply.github.com> Date: Thu, 12 Nov 2026 15:55:40 -0600 Subject: [PATCH] Run every validation job when a workflow changes Workflow-only pull requests, such as Renovate's uv and runner image updates, skipped the Python, package, and Markdown jobs they change. --- .github/workflows/validate.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index d5b978f..69e5085 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -61,6 +61,15 @@ jobs: ;; esac + # Workflows define every job, so a workflow change runs them all. + case "${changed_file}" in + .github/workflows/*) + markdown_changed=true + python_changed=true + package_changed=true + ;; + esac + case "${changed_file}" in *.md|.markdownlint-cli2.yaml) markdown_changed=true