From b015d885b0182a500cfc33c4f7c5591de7f15b55 Mon Sep 17 00:00:00 2001 From: 0thernet Date: Sat, 29 Aug 2026 01:26:42 -0400 Subject: [PATCH] fix(site): respect Vercel source boundary --- site/tests/source.test.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/site/tests/source.test.ts b/site/tests/source.test.ts index 6626cf8..4d024a2 100644 --- a/site/tests/source.test.ts +++ b/site/tests/source.test.ts @@ -152,11 +152,14 @@ describe("Oh site source contract", () => { "tsconfig.json", "vercel.json", ]; + const repositoryIgnoreFile = Bun.file(join(site, "..", ".gitignore")); const [packageJsonSource, vercelConfigSource, repositoryIgnore, ...publicSources] = await Promise.all([ read("package.json"), read("vercel.json"), - readFile(join(site, "..", ".gitignore"), "utf8"), + repositoryIgnoreFile.exists().then(async (exists) => exists + ? await repositoryIgnoreFile.text() + : ""), ...publicPaths.map(read), ]); const packageJson = record(JSON.parse(packageJsonSource) as unknown, "package.json");