From c7898a9939d7c69121bc839b897f92b5f5cdd407 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 29 Jan 2024 15:23:22 +0100 Subject: [PATCH] tools: only run `build-windows` workflow on source changes --- .github/workflows/build-windows.yml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 33af4dc03dfe91..41e01213f029a3 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -2,10 +2,14 @@ name: Build Windows on: pull_request: - paths-ignore: - - README.md - - .github/** - - '!.github/workflows/build-windows.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - tools/gyp/** + - tools/test.py + - '.github/workflows/build-windows.yml' types: [opened, synchronize, reopened, ready_for_review] push: branches: @@ -13,10 +17,14 @@ on: - canary - v[0-9]+.x-staging - v[0-9]+.x - paths-ignore: - - README.md - - .github/** - - '!.github/workflows/build-windows.yml' + paths: + - lib/**/*.js + - Makefile + - src/**/*.cc + - src/**/*.h + - tools/gyp/** + - tools/test.py + - '.github/workflows/build-windows.yml' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}