Skip to content

Commit 27ea745

Browse files
committed
fix: use PR base branch for schema diff check
1 parent 35f353a commit 27ea745

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

scripts/check-schema-diff.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ const CORE_SCHEMAS_DIR = "packages/core/src/schemas"
77
const CHANGESET_DIR = ".changeset"
88
async function getChangedSchemaFiles(): Promise<string[]> {
99
try {
10-
const diff = execSync("git diff --name-only HEAD", { encoding: "utf-8" })
10+
const baseBranch = process.env.GITHUB_BASE_REF || "main"
11+
const diff = execSync(`git diff --name-only origin/${baseBranch}...HEAD`, { encoding: "utf-8" })
1112
const changedFiles = diff.split("\n").filter(Boolean)
1213
return changedFiles.filter((file) => file.startsWith(CORE_SCHEMAS_DIR) && file.endsWith(".ts"))
1314
} catch {

0 commit comments

Comments
 (0)