Rebuild webgpu-cts when files are deleted
Bug: chromium:1371251
Change-Id: I4837df026bb49f5f9542fb61ae37c506f86f06ae
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104621
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
diff --git a/third_party/gn/webgpu-cts/BUILD.gn b/third_party/gn/webgpu-cts/BUILD.gn
index d8fbf3f..8cc8c4d 100644
--- a/third_party/gn/webgpu-cts/BUILD.gn
+++ b/third_party/gn/webgpu-cts/BUILD.gn
@@ -57,6 +57,10 @@
"//third_party/node/node_modules/typescript/lib/tsc.js",
"//third_party/node/node.py",
"${dawn_root}/webgpu-cts/scripts/tsc_ignore_errors.py",
+
+ # If the only change is that a file is deleted, we still need to
+ # rebuild so that listing.js gets updated.
+ "ts_sources.txt",
] + ts_source_inputs
outputs = js_outputs