Skip to content

build: track PDL files as inputs in inspector GN build#62888

Merged
aduh95 merged 1 commit intonodejs:mainfrom
deepak1556:robo/fix_inspector_gn_config
May 4, 2026
Merged

build: track PDL files as inputs in inspector GN build#62888
aduh95 merged 1 commit intonodejs:mainfrom
deepak1556:robo/fix_inspector_gn_config

Conversation

@deepak1556
Copy link
Copy Markdown
Contributor

The node_protocol_generated_sources action was missing gypi_values.node_pdl_files from its inputs, causing Ninja to skip regeneration when PDL domain files changed.

Refs electron/electron#51239

The node_protocol_generated_sources action
was missing gypi_values.node_pdl_files from its inputs, causing Ninja
to skip regeneration when PDL domain files changed.
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/inspector

@nodejs-github-bot nodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. needs-ci PRs that need a full CI run. labels Apr 22, 2026
@addaleax addaleax added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Apr 24, 2026
@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Apr 24, 2026
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

@cola119 cola119 added commit-queue Add this label to land a pull request using GitHub Actions. and removed needs-ci PRs that need a full CI run. labels May 4, 2026
@nodejs-github-bot nodejs-github-bot added commit-queue-failed An error occurred while landing this pull request using GitHub Actions. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels May 4, 2026
@nodejs-github-bot
Copy link
Copy Markdown
Collaborator

Commit Queue failed
- Loading data for nodejs/node/pull/62888
✔  Done loading data for nodejs/node/pull/62888
----------------------------------- PR info ------------------------------------
Title      build: track PDL files as inputs in inspector GN build (#62888)
Author     Robo <hop2deep@gmail.com> (@deepak1556)
Branch     deepak1556:robo/fix_inspector_gn_config -> nodejs:main
Labels     c++, author ready
Commits    1
 - build: track PDL files as inputs in inspector GN build
Committers 1
 - deepak1556 <hop2deep@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/62888
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/62888
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
--------------------------------------------------------------------------------
   ℹ  This PR was created on Wed, 22 Apr 2026 10:44:49 GMT
   ✔  Approvals: 3
   ✔  - Chengzhong Wu (@legendecas) (TSC): https://github.com/nodejs/node/pull/62888#pullrequestreview-4156730473
   ✔  - Anna Henningsen (@addaleax): https://github.com/nodejs/node/pull/62888#pullrequestreview-4173687441
   ✔  - Kohei Ueno (@cola119): https://github.com/nodejs/node/pull/62888#pullrequestreview-4219787995
   ✔  Last GitHub CI successful
   ℹ  Last Full PR CI on 2026-04-25T22:32:49Z: https://ci.nodejs.org/job/node-test-pull-request/72926/
- Querying data for job/node-test-pull-request/72926/
✔  Build data downloaded
   ✔  Last Jenkins CI successful
--------------------------------------------------------------------------------
   ✔  No git cherry-pick in progress
   ✔  No git am in progress
   ✔  No git rebase in progress
--------------------------------------------------------------------------------
- Bringing origin/main up to date...
From https://github.com/nodejs/node
 * branch                  main       -> FETCH_HEAD
✔  origin/main is now up-to-date
- Downloading patch for 62888
From https://github.com/nodejs/node
 * branch                  refs/pull/62888/merge -> FETCH_HEAD
✔  Fetched commits as f4c50a8d7103..254528612ee1
--------------------------------------------------------------------------------
[main 3dcec1fe95] build: track PDL files as inputs in inspector GN build
 Author: deepak1556 <hop2deep@gmail.com>
 Date: Wed Apr 22 19:42:30 2026 +0900
 1 file changed, 1 insertion(+), 1 deletion(-)
   ✔  Patches applied
--------------------------------------------------------------------------------
--------------------------------- New Message ----------------------------------
build: track PDL files as inputs in inspector GN build

The node_protocol_generated_sources action
was missing gypi_values.node_pdl_files from its inputs, causing Ninja
to skip regeneration when PDL domain files changed.

PR-URL: #62888
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>

[main f1d7ab4aa4] build: track PDL files as inputs in inspector GN build
Author: deepak1556 <hop2deep@gmail.com>
Date: Wed Apr 22 19:42:30 2026 +0900
1 file changed, 1 insertion(+), 1 deletion(-)
✖ f1d7ab4aa490ca2b138e60137b593aed1808c0f9
✔ 0:0 no Assisted-by metadata assisted-by-is-trailer
✔ 0:0 no Co-authored-by metadata co-authored-by-is-trailer
✔ 0:0 skipping fixes-url fixes-url
✔ 0:0 blank line after title line-after-title
✔ 0:0 line-lengths are valid line-length
✔ 0:0 metadata is at end of message metadata-end
✔ 5:8 PR-URL is valid. pr-url
✔ 0:0 reviewers are valid reviewers
✖ 0:0 Commit must have a "Signed-off-by" trailer signed-off-by
✔ 0:0 valid subsystems subsystem
✔ 0:0 Title is formatted correctly. title-format
⚠ 0:50 Title should be <= 50 columns. title-length

ℹ Please fix the commit message and try again.
Please manually ammend the commit message, by running
git commit --amend
Once commit message is fixed, finish the landing command running
git node land --continue

https://github.com/nodejs/node/actions/runs/25318513986

@aduh95 aduh95 merged commit 6e2188e into nodejs:main May 4, 2026
82 of 83 checks passed
@aduh95
Copy link
Copy Markdown
Contributor

aduh95 commented May 4, 2026

Landed in 6e2188e

@deepak1556 deepak1556 deleted the robo/fix_inspector_gn_config branch May 4, 2026 16:38
aduh95 pushed a commit that referenced this pull request May 5, 2026
The `node_protocol_generated_sources` action
was missing `gypi_values.node_pdl_files` from its inputs, causing Ninja
to skip regeneration when PDL domain files changed.

PR-URL: #62888
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Kohei Ueno <kohei.ueno119@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. c++ Issues and PRs that require attention from people who are familiar with C++. commit-queue-failed An error occurred while landing this pull request using GitHub Actions.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants