From 58d295840e45c8fca0d0b152d317c0244e83fc42 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sat, 20 Jun 2026 23:49:30 +0200 Subject: [PATCH] test(scripts): focus build stamp routing --- scripts/test-projects.test-support.mjs | 1 + test/scripts/test-projects.test.ts | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/scripts/test-projects.test-support.mjs b/scripts/test-projects.test-support.mjs index 95819ea74138..505b33f88db9 100644 --- a/scripts/test-projects.test-support.mjs +++ b/scripts/test-projects.test-support.mjs @@ -434,6 +434,7 @@ const TOOLING_SOURCE_TEST_TARGETS = new Map([ ["test/scripts/package-acceptance-workflow.test.ts"], ], ["scripts/build-all.mjs", ["test/scripts/build-all.test.ts"]], + ["scripts/build-stamp.mjs", ["src/infra/build-stamp.test.ts"]], ["scripts/crabbox-wrapper.mjs", ["test/scripts/crabbox-wrapper.test.ts"]], ["scripts/github/barnacle-auto-response.mjs", ["test/scripts/barnacle-auto-response.test.ts"]], ["scripts/changed-lanes.mjs", ["test/scripts/changed-lanes.test.ts"]], diff --git a/test/scripts/test-projects.test.ts b/test/scripts/test-projects.test.ts index 2000a6713109..a03aaac50515 100644 --- a/test/scripts/test-projects.test.ts +++ b/test/scripts/test-projects.test.ts @@ -1064,6 +1064,13 @@ describe("scripts/test-projects changed-target routing", () => { }); }); + it("keeps build stamp script edits on the build stamp regression test", () => { + expect(resolveChangedTestTargetPlan(["scripts/build-stamp.mjs"])).toEqual({ + mode: "targets", + targets: ["src/infra/build-stamp.test.ts"], + }); + }); + it("keeps CI workflow edits on workflow guard tests", () => { expect(resolveChangedTestTargetPlan([".github/workflows/ci.yml"])).toEqual({ mode: "targets",