From c482b2c385722b290e6c3551934fd27287e6f136 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 25 Feb 2026 23:35:46 +0100 Subject: [PATCH] ci: run CI for changes to microsite/data/ The paths-ignore for microsite/** was also skipping CI for changes to microsite/data/plugins/, which is where the plugin directory YAML files live. This meant the verify plugin directory step never ran for the files it was supposed to validate. Switch from paths-ignore to paths with negation so that microsite/data/ changes still trigger CI while other microsite changes remain excluded. Signed-off-by: Patrik Oldsberg --- .github/workflows/ci-noop.yml | 1 + .github/workflows/ci.yml | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-noop.yml b/.github/workflows/ci-noop.yml index d9851778c6..0fca26a12c 100644 --- a/.github/workflows/ci-noop.yml +++ b/.github/workflows/ci-noop.yml @@ -6,6 +6,7 @@ on: pull_request: paths: - 'microsite/**' + - '!microsite/data/**' - 'beps/**' permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9ac6120d28..8f2b4af0f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,9 +2,11 @@ name: CI on: # NOTE: If you change these you must update ci-noop.yml as well pull_request: - paths-ignore: - - 'microsite/**' - - 'beps/**' + paths: + - '**' + - '!microsite/**' + - 'microsite/data/**' + - '!beps/**' concurrency: group: ${{ github.workflow }}-${{ github.ref }}