From f5eab352de9bc7e2d0a434f1e882df94a306b3eb Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 7 Jul 2020 13:50:09 -0700 Subject: [PATCH] Update update-codeowners.js: switch to @definitelytyped (#45805) * Update update-codeowners.js: switch to @definitelytyped I forgot to update this when the rest of DT switch from types-publisher to @definitelytyped. * move new deps to devDeps * remove extraneous comma * Restrict workflow to DefinitelyTyped/DefinitelyTyped --- .github/workflows/UpdateCodeowners.yml | 1 + package.json | 2 ++ scripts/update-codeowners.js | 7 ++++--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/UpdateCodeowners.yml b/.github/workflows/UpdateCodeowners.yml index 073de2d296..1fce2a09ff 100644 --- a/.github/workflows/UpdateCodeowners.yml +++ b/.github/workflows/UpdateCodeowners.yml @@ -12,6 +12,7 @@ on: jobs: update: runs-on: ubuntu-latest + if: github.repository == 'DefinitelyTyped/DefinitelyTyped' steps: - uses: actions/checkout@v2 diff --git a/package.json b/package.json index b31bd30e73..c3c626cedf 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,8 @@ }, "devDependencies": { "@definitelytyped/dtslint-runner": "latest", + "@definitelytyped/definitions-parser": "latest", + "@definitelytyped/utils": "latest", "danger": "^10.1.1", "dtslint": "latest", "prettier": "^2.0.2", diff --git a/scripts/update-codeowners.js b/scripts/update-codeowners.js index 1f6947e3a2..c38396e14d 100644 --- a/scripts/update-codeowners.js +++ b/scripts/update-codeowners.js @@ -1,9 +1,10 @@ /// // Must reference esnext.asynciterable lib, since octokit uses AsyncIterable internally const cp = require("child_process"); +const os = require("os"); const Octokit = require("@octokit/rest"); -const { AllPackages, getDefinitelyTyped, loggerWithErrors, - parseDefinitions, parseNProcesses, clean } = require("types-publisher"); +const { AllPackages, getDefinitelyTyped, parseDefinitions, clean } = require("@definitelytyped/definitions-parser"); +const { loggerWithErrors } = require("@definitelytyped/utils"); const { writeFile } = require("fs-extra"); async function main() { @@ -12,7 +13,7 @@ async function main() { clean(); const dt = await getDefinitelyTyped(options, log); - await parseDefinitions(dt, { nProcesses: parseNProcesses(), definitelyTypedPath: "." }, log); + await parseDefinitions(dt, { nProcesses: os.cpus.length, definitelyTypedPath: "." }, log); const allPackages = await AllPackages.read(dt); const typings = allPackages.allTypings(); const maxPathLen = Math.max(...typings.map(t => t.subDirectoryPath.length));