From 9c0b56ac07f624a99a7ddc6dbc78174a4e56c4b4 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Sun, 7 Jun 2026 16:03:40 +0200 Subject: [PATCH] Run various test-suite when the `external/` folder is modified Given that the `external/` folder contains various imported code/resources, all of which could affect functionality and/or rendering, it seems safest to simply run browser/font/integration/unit tests whenever any part of that folder is touched. --- .github/workflows/coverage_browser_tests.yml | 4 ++-- .github/workflows/font_tests.yml | 2 ++ .github/workflows/integration_tests.yml | 4 ++-- .github/workflows/unit_tests.yml | 4 ++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/coverage_browser_tests.yml b/.github/workflows/coverage_browser_tests.yml index 19dbf1ad4..3ddb0dd36 100644 --- a/.github/workflows/coverage_browser_tests.yml +++ b/.github/workflows/coverage_browser_tests.yml @@ -3,7 +3,7 @@ on: push: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/images/**' - 'test/pdfs/**' @@ -20,7 +20,7 @@ on: pull_request: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/images/**' - 'test/pdfs/**' diff --git a/.github/workflows/font_tests.yml b/.github/workflows/font_tests.yml index edb6570f7..c93889012 100644 --- a/.github/workflows/font_tests.yml +++ b/.github/workflows/font_tests.yml @@ -3,6 +3,7 @@ on: push: paths: - 'gulpfile.mjs' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/font/**' @@ -12,6 +13,7 @@ on: pull_request: paths: - 'gulpfile.mjs' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/font/**' diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index 487752b66..f7b5ca2a2 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -3,7 +3,7 @@ on: push: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/integration/**' @@ -14,7 +14,7 @@ on: pull_request: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/integration/**' diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index f8a165863..a17e66f2f 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -3,7 +3,7 @@ on: push: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/unit/**' @@ -14,7 +14,7 @@ on: pull_request: paths: - 'gulpfile.mjs' - - 'external/builder/**' + - 'external/**' - 'src/**' - 'test/test.mjs' - 'test/unit/**'