diff --git a/scripts/run-additional-boundary-checks.mjs b/scripts/run-additional-boundary-checks.mjs index dc772054bf11..86eee9cea447 100644 --- a/scripts/run-additional-boundary-checks.mjs +++ b/scripts/run-additional-boundary-checks.mjs @@ -16,6 +16,7 @@ const MAX_TIMER_TIMEOUT_MS = 2_147_000_000; export const BOUNDARY_CHECKS = [ ["prompt:snapshots:check", "pnpm", ["prompt:snapshots:check"]], ["plugin-extension-boundary", "pnpm", ["run", "lint:plugins:no-extension-imports"]], + ["lint:docker-e2e", "pnpm", ["run", "lint:docker-e2e"]], ["lint:tmp:no-random-messaging", "pnpm", ["run", "lint:tmp:no-random-messaging"]], ["lint:tmp:channel-agnostic-boundaries", "pnpm", ["run", "lint:tmp:channel-agnostic-boundaries"]], ["lint:tmp:tsgo-core-boundary", "pnpm", ["run", "lint:tmp:tsgo-core-boundary"]], diff --git a/test/scripts/run-additional-boundary-checks.test.ts b/test/scripts/run-additional-boundary-checks.test.ts index 4c0e5ac70407..ef1621650842 100644 --- a/test/scripts/run-additional-boundary-checks.test.ts +++ b/test/scripts/run-additional-boundary-checks.test.ts @@ -213,6 +213,14 @@ describe("run-additional-boundary-checks", () => { }); }); + it("keeps the Docker E2E package guard in CI boundary checks", () => { + expect(BOUNDARY_CHECKS).toContainEqual({ + label: "lint:docker-e2e", + command: "pnpm", + args: ["run", "lint:docker-e2e"], + }); + }); + it("keeps the Telegram grammY type import guard in source boundary checks", () => { expect(BOUNDARY_CHECKS).toContainEqual({ label: "lint:extensions:telegram-grammy-types",