We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35f353a commit 27ea745Copy full SHA for 27ea745
scripts/check-schema-diff.ts
@@ -7,7 +7,8 @@ const CORE_SCHEMAS_DIR = "packages/core/src/schemas"
7
const CHANGESET_DIR = ".changeset"
8
async function getChangedSchemaFiles(): Promise<string[]> {
9
try {
10
- const diff = execSync("git diff --name-only HEAD", { encoding: "utf-8" })
+ const baseBranch = process.env.GITHUB_BASE_REF || "main"
11
+ const diff = execSync(`git diff --name-only origin/${baseBranch}...HEAD`, { encoding: "utf-8" })
12
const changedFiles = diff.split("\n").filter(Boolean)
13
return changedFiles.filter((file) => file.startsWith(CORE_SCHEMAS_DIR) && file.endsWith(".ts"))
14
} catch {
0 commit comments