Skip to content

Commit f27ead6

Browse files
authored
Merge pull request #236 from capralifecycle/renovate/p-limit-6.x
fix(deps): update dependency p-limit to v6
2 parents f257377 + 63dc5e4 commit f27ead6

File tree

4 files changed

+45
-28
lines changed

4 files changed

+45
-28
lines changed

package-lock.json

Lines changed: 39 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"js-yaml": "^4.1.0",
3434
"keytar": "^7.9.0",
3535
"node-fetch": "^3.0.0",
36-
"p-limit": "^3.0.0",
36+
"p-limit": "^6.0.0",
3737
"p-map": "^4.0.0",
3838
"process": "0.11.10",
3939
"read": "^1.0.7",

src/cli/commands/github/configure.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import pLimit, { Limit } from "p-limit"
1+
import pLimit from "p-limit"
22
import read from "read"
33
import { CommandModule } from "yargs"
44
import { Reporter } from "../../reporter"
@@ -37,7 +37,8 @@ function createOrgGetter(github: GitHubService) {
3737

3838
// Use a semaphore for each orgName to restrict multiple
3939
// concurrent requests of the same org.
40-
const semaphores: { [orgName: string]: Limit } = {}
40+
const semaphores: Record<string, ReturnType<typeof pLimit>> = {}
41+
4142
function getSemaphore(orgName: string) {
4243
if (!(orgName in semaphores)) {
4344
semaphores[orgName] = pLimit(1)

src/github/service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Octokit } from "@octokit/rest"
22
import { EndpointOptions, OctokitResponse } from "@octokit/types"
33
import fetch from "node-fetch"
4-
import pLimit, { Limit } from "p-limit"
4+
import pLimit, { LimitFunction } from "p-limit"
55
import { CacheProvider } from "../cache"
66
import { Config } from "../config"
77
import { GitHubTokenCliProvider, GitHubTokenProvider } from "./token"
@@ -127,7 +127,7 @@ export class GitHubService {
127127
public octokit: Octokit
128128
private cache: CacheProvider
129129
private tokenProvider: GitHubTokenProvider
130-
private semaphore: Limit
130+
private semaphore: LimitFunction
131131

132132
public constructor(props: GitHubServiceProps) {
133133
this.config = props.config

0 commit comments

Comments
 (0)