From c05a730b2597131cbde2daa1521f9632051a084a Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 1 Dec 2025 15:42:31 +0100 Subject: [PATCH 1/2] tools: ignore more paths in GHA CI --- .github/workflows/build-tarball.yml | 44 +++++++++++++++++++++++++---- .github/workflows/test-macos.yml | 44 +++++++++++++++++++++++++---- .github/workflows/test-shared.yml | 40 ++++++++++++++++++++++---- 3 files changed, 110 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 97cea1132c6f0e..3a6becbab77893 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -4,13 +4,29 @@ on: pull_request: types: [opened, synchronize, reopened, ready_for_review] paths-ignore: - - .mailmap - '**.md' - '**.nix' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/actions/** + - tools/bootstrap/** + - tools/dep_updaters/** + - tools/doc/** + - tools/eslint-rules/** + - tools/eslint/** + - tools/lint-md/** + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/build-tarball.yml' push: branches: @@ -18,13 +34,29 @@ on: - v[0-9]+.x-staging - v[0-9]+.x paths-ignore: - - .mailmap - '**.md' - '**.nix' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/actions/** + - tools/bootstrap/** + - tools/dep_updaters/** + - tools/doc/** + - tools/eslint-rules/** + - tools/eslint/** + - tools/lint-md/** + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/build-tarball.yml' concurrency: diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 4551f5184f6c6a..1fb827533d5c05 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -4,13 +4,29 @@ on: pull_request: types: [opened, synchronize, reopened, ready_for_review] paths-ignore: - - .mailmap - '**.md' - '**.nix' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/actions/** + - tools/bootstrap/** + - tools/dep_updaters/** + - tools/doc/** + - tools/eslint-rules/** + - tools/eslint/** + - tools/lint-md/** + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/test-macos.yml' push: branches: @@ -19,13 +35,29 @@ on: - v[0-9]+.x-staging - v[0-9]+.x paths-ignore: - - .mailmap - '**.md' - '**.nix' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/actions/** + - tools/bootstrap/** + - tools/dep_updaters/** + - tools/doc/** + - tools/eslint-rules/** + - tools/eslint/** + - tools/lint-md/** + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/test-macos.yml' concurrency: diff --git a/.github/workflows/test-shared.yml b/.github/workflows/test-shared.yml index 165c8f81bde87e..70029e5d9342c9 100644 --- a/.github/workflows/test-shared.yml +++ b/.github/workflows/test-shared.yml @@ -5,9 +5,14 @@ name: Test Shared libraries on: pull_request: paths-ignore: - - .mailmap - '**.md' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - deps/ada/** - deps/brotli/** - deps/cares/** @@ -26,8 +31,17 @@ on: - deps/zlib/** - deps/zstd/** - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/** + - '!tools/gyp/**' + - '!tools/nix/**' + - '!tools/v8/**' + - '!tools/v8_gypfiles/**' + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/test-shared.yml' types: [opened, synchronize, reopened, ready_for_review] push: @@ -37,9 +51,14 @@ on: - v[0-9]+.x-staging - v[0-9]+.x paths-ignore: - - .mailmap - '**.md' - - AUTHORS + - eslint.config.mjs + - '**/eslint.config_partial.mjs' + - android-configure + - android-configure.py + - android-patches/** + - benchmarks/** + - codecov.yml - deps/ada/** - deps/brotli/** - deps/cares/** @@ -58,8 +77,17 @@ on: - deps/zlib/** - deps/zstd/** - doc/** + - pyproject.yml + - tsconfig.json - test/internet/** - - .github/** + - tools/** + - '!tools/gyp/**' + - '!tools/nix/**' + - '!tools/v8/**' + - '!tools/v8_gypfiles/**' + - typings/** + - vcbuild.bat + - .** - '!.github/workflows/test-shared.yml' concurrency: From fe1142358e13e0a7f1bc61731974fef9ead22a66 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 1 Dec 2025 15:59:40 +0100 Subject: [PATCH 2/2] fixup! tools: ignore more paths in GHA CI --- .github/workflows/build-tarball.yml | 4 ++-- .github/workflows/test-macos.yml | 4 ++-- .github/workflows/test-shared.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index 3a6becbab77893..18d3050a2a474e 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -25,7 +25,7 @@ on: - tools/eslint/** - tools/lint-md/** - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/build-tarball.yml' push: @@ -55,7 +55,7 @@ on: - tools/eslint/** - tools/lint-md/** - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/build-tarball.yml' diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 1fb827533d5c05..df7f073d38774d 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -25,7 +25,7 @@ on: - tools/eslint/** - tools/lint-md/** - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/test-macos.yml' push: @@ -56,7 +56,7 @@ on: - tools/eslint/** - tools/lint-md/** - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/test-macos.yml' diff --git a/.github/workflows/test-shared.yml b/.github/workflows/test-shared.yml index 70029e5d9342c9..a1b40a4029776a 100644 --- a/.github/workflows/test-shared.yml +++ b/.github/workflows/test-shared.yml @@ -40,7 +40,7 @@ on: - '!tools/v8/**' - '!tools/v8_gypfiles/**' - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/test-shared.yml' types: [opened, synchronize, reopened, ready_for_review] @@ -86,7 +86,7 @@ on: - '!tools/v8/**' - '!tools/v8_gypfiles/**' - typings/** - - vcbuild.bat + - vcbuild.bat - .** - '!.github/workflows/test-shared.yml'