From 5205d66ccc1218399751c3531781df49fda569e8 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 27 Nov 2021 11:12:50 +0100 Subject: [PATCH 1/2] tools: ignore unrelated workflow changes in slow Actions tests Changes in the workflow files never affect the node binary, running build tasks seems unnecessary. Refs: https://github.com/nodejs/node/pull/40928 --- .github/workflows/build-windows.yml | 4 ++++ .github/workflows/coverage-linux.yml | 4 ++++ .github/workflows/coverage-windows.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 992319168b7e9c..e754e3b39cf40d 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -4,6 +4,8 @@ on: pull_request: paths-ignore: - "README.md" + - .github/** + - '!.github/workflows/build-windows.yml' types: [opened, synchronize, reopened, ready_for_review] push: branches: @@ -14,6 +16,8 @@ on: - v[0-9]+.x paths-ignore: - "README.md" + - .github/** + - '!.github/workflows/build-windows.yml' env: PYTHON_VERSION: '3.10' diff --git a/.github/workflows/coverage-linux.yml b/.github/workflows/coverage-linux.yml index e322e764840989..d484e4939a651e 100644 --- a/.github/workflows/coverage-linux.yml +++ b/.github/workflows/coverage-linux.yml @@ -8,6 +8,8 @@ on: - 'benchmark/**' - 'deps/**' - 'doc/**' + - .github/** + - '!.github/workflows/coverage-linux.yml' push: branches: - master @@ -17,6 +19,8 @@ on: - 'benchmark/**' - 'deps/**' - 'doc/**' + - .github/** + - '!.github/workflows/coverage-linux.yml' env: PYTHON_VERSION: '3.10' diff --git a/.github/workflows/coverage-windows.yml b/.github/workflows/coverage-windows.yml index 4473eb9bd74ae3..46dd5b6c0f23ff 100644 --- a/.github/workflows/coverage-windows.yml +++ b/.github/workflows/coverage-windows.yml @@ -9,6 +9,8 @@ on: - 'deps/**' - 'doc/**' - 'tools/**' + - .github/** + - '!.github/workflows/coverage-windows.yml' push: branches: - master @@ -19,6 +21,8 @@ on: - 'deps/**' - 'doc/**' - 'tools/**' + - .github/** + - '!.github/workflows/coverage-windows.yml' env: PYTHON_VERSION: '3.10' From 081b383027be0d0ad7f68c4d1cb404caddcc9550 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 27 Nov 2021 11:20:11 +0100 Subject: [PATCH 2/2] fixup! tools: ignore unrelated workflow changes in slow Actions tests --- .github/workflows/build-tarball.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 7f96504f781406..9e869282dad7f9 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -8,6 +8,8 @@ on: - '**.md' - 'AUTHORS' - 'doc/**' + - .github/** + - '!.github/workflows/build-tarball.yml' push: branches: - master @@ -19,6 +21,8 @@ on: - '**.md' - 'AUTHORS' - 'doc/**' + - .github/** + - '!.github/workflows/build-tarball.yml' env: FLAKY_TESTS: dontcare