Skip to content

Commit

Permalink
fix: support status
Browse files Browse the repository at this point in the history
  • Loading branch information
christophehurpeau committed Apr 14, 2019
1 parent 6cbf56e commit 418fa10
Show file tree
Hide file tree
Showing 18 changed files with 288 additions and 161 deletions.
15 changes: 10 additions & 5 deletions dist/context/repoContext.d.ts
@@ -1,6 +1,11 @@
import { Context } from 'probot';
import { LabelResponse, Labels } from './initRepoLabels';
import { TeamContext } from './teamContext';
export interface LockedMergePr {
id: number;
number: number;
branch: string;
}
interface RepoContextWithoutTeamContext<GroupNames extends string> {
labels: Labels;
protectedLabelIds: LabelResponse['id'][];
Expand All @@ -10,11 +15,11 @@ interface RepoContextWithoutTeamContext<GroupNames extends string> {
hasApprovesReview: (labels: LabelResponse[]) => boolean;
getNeedsReviewGroupNames: (labels: LabelResponse[]) => GroupNames[];
lockPROrPRS(prIdOrIds: string | string[], callback: () => Promise<void> | void): Promise<void>;
getMergeLocked(): number | undefined;
addMergeLock(prNumber: number): void;
removeMergeLocked(context: Context<any>, prNumber: number): void;
reschedule(context: Context<any>, prId: string, prNumber: number): void;
pushAutomergeQueue(prId: string, prNumber: number): void;
getMergeLockedPr(): LockedMergePr;
addMergeLockPr(pr: LockedMergePr): void;
removeMergeLockedPr(context: Context<any>, pr: LockedMergePr): void;
reschedule(context: Context<any>, pr: LockedMergePr): void;
pushAutomergeQueue(pr: LockedMergePr): void;
}
export declare type RepoContext<GroupNames extends string = any> = TeamContext<GroupNames> & RepoContextWithoutTeamContext<GroupNames>;
export declare const obtainRepoContext: (context: Context<any>) => RepoContext<any> | Promise<RepoContext<any>> | null;
Expand Down
2 changes: 1 addition & 1 deletion dist/context/repoContext.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

129 changes: 80 additions & 49 deletions dist/index-node10-dev.cjs.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/index-node10-dev.cjs.js.map

Large diffs are not rendered by default.

0 comments on commit 418fa10

Please sign in to comment.