From 69c0571f47a6805194cb719281fd093142a40671 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 25 Oct 2023 23:03:06 +0200 Subject: [PATCH] tools: run coverage CI only on relevant files PR-URL: https://github.com/nodejs/node/pull/50349 Reviewed-By: Yagiz Nizipli Reviewed-By: Richard Lau Reviewed-By: Tierney Cyren --- .../workflows/coverage-linux-without-intl.yml | 32 +++++++++-------- .github/workflows/coverage-linux.yml | 32 +++++++++-------- .github/workflows/coverage-windows.yml | 34 ++++++++++--------- 3 files changed, 54 insertions(+), 44 deletions(-) diff --git a/.github/workflows/coverage-linux-without-intl.yml b/.github/workflows/coverage-linux-without-intl.yml index 7cb41bbb3f6fbe..f6c47f92e341c5 100644 --- a/.github/workflows/coverage-linux-without-intl.yml +++ b/.github/workflows/coverage-linux-without-intl.yml @@ -3,23 +3,27 @@ name: Coverage Linux (without intl) on: pull_request: types: [opened, synchronize, reopened, ready_for_review] - paths-ignore: - - '**.md' - - benchmark/** - - deps/** - - doc/** - - .github/** - - '!.github/workflows/coverage-linux-without-intl.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-linux-without-intl.yml push: branches: - main - paths-ignore: - - '**.md' - - benchmark/** - - deps/** - - doc/** - - .github/** - - '!.github/workflows/coverage-linux-without-intl.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-linux-without-intl.yml concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml index 12ce0ccc262ade..054b98cfe72e92 100644 --- a/.github/workflows/coverage-linux.yml +++ b/.github/workflows/coverage-linux.yml @@ -3,23 +3,27 @@ name: Coverage Linux on: pull_request: types: [opened, synchronize, reopened, ready_for_review] - paths-ignore: - - '**.md' - - benchmark/** - - deps/* - - doc/** - - .github/** - - '!.github/workflows/coverage-linux.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-linux.yml push: branches: - main - paths-ignore: - - '**.md' - - benchmark/** - - deps/** - - doc/** - - .github/** - - '!.github/workflows/coverage-linux.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-linux.yml concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml index 164e30ab035d7a..366a5fc344c341 100644 --- a/.github/workflows/coverage-windows.yml +++ b/.github/workflows/coverage-windows.yml @@ -3,25 +3,27 @@ name: Coverage Windows on: pull_request: types: [opened, synchronize, reopened, ready_for_review] - paths-ignore: - - '**.md' - - benchmark/** - - deps/** - - doc/** - - tools/** - - .github/** - - '!.github/workflows/coverage-windows.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-windows.yml push: branches: - main - paths-ignore: - - '**.md' - - benchmark/** - - deps/** - - doc/** - - tools/** - - .github/** - - '!.github/workflows/coverage-windows.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - test/** + - tools/gyp/** + - tools/test.py + - .github/workflows/coverage-windows.yml concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}