Files
medusa-store/docs-util/packages/scripts/check-pr-files-count.ts
Shahed Nasser 4fe28f5a95 chore: reorganize docs apps (#7228)
* reorganize docs apps

* add README

* fix directory

* add condition for old docs
2024-05-03 17:36:38 +03:00

34 lines
855 B
TypeScript

import { Octokit } from "@octokit/core"
import * as core from "@actions/core"
const octokit = new Octokit({
auth: process.env.GH_TOKEN,
})
let prNumber = process.argv.length >= 3 ? process.argv[2] : null
const threshold = process.argv.length >= 4 ? parseInt(process.argv[3]) : 300
async function getPrFilesCount() {
if (!prNumber) {
throw new Error("Commit SHA is required.")
}
prNumber = prNumber.replace("/merge", "")
const { data: pr } = await octokit.request(
"GET /repos/{owner}/{repo}/pulls/{pull_number}",
{
owner: process.env.GIT_OWNER || "medusajs",
repo: process.env.GIT_REPO || "medusa",
pull_number: parseInt(prNumber),
headers: {
"X-GitHub-Api-Version": "2022-11-28",
},
}
)
core.setOutput("files_lt_threshold", pr.changed_files < threshold)
}
void getPrFilesCount()