Commit 0e2d4567d6c for nodejs
commit 0e2d4567d6c4f8be2dd7a813f887d583e2f7b1a1
Author: Yuya Inoue <65857152+inoway46@users.noreply.github.com>
Date: Mon Oct 5 13:07:04 2026 +0900
tools: limit checkout for lint-cpp
Skip the V8 and OpenSSL vendored trees when checking out sources for
lint-cpp. Keep other paths included so new directories are checked out
by default.
Assisted-by: Codex
Signed-off-by: inoway46 <inoueyuya416@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/66474
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml
index ae8eeef2a66..0ed28b111cd 100644
--- a/.github/workflows/linters.yml
+++ b/.github/workflows/linters.yml
@@ -41,6 +41,12 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
+ # Skip large vendored trees that lint-cpp does not use.
+ sparse-checkout: |
+ /*
+ !/deps/openssl/
+ !/deps/v8/
+ sparse-checkout-cone-mode: false
- name: Set up Python ${{ env.PYTHON_VERSION }}
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with: