Skip to content

Commit d4ccfa9

Browse files
committed
feat: common type injectors and base payload injectors
1 parent 7db8a54 commit d4ccfa9

File tree

3 files changed

+163
-91
lines changed

3 files changed

+163
-91
lines changed

src/types/TODO

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Unarchive Repository *
99

1010
Commit Comment
1111

12-
Pull Request Merged
1312
Pull Request Deleted
1413

1514
Pull Request Comment Added
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
export interface BranchProtectionRuleEntity extends EditableBranchRules {
2+
id: number;
3+
repository_id: number;
4+
name: string;
5+
created_at: string;
6+
updated_at: string;
7+
}
8+
9+
export interface EditableBranchRules {
10+
pull_request_reviews_enforcement_level: string;
11+
required_approving_review_count: number;
12+
dismiss_stale_reviews_on_push: boolean;
13+
require_code_owner_review: boolean;
14+
authorized_dismissal_actors_only: boolean;
15+
ignore_approvals_from_contributors: boolean;
16+
required_status_checks?: (string)[] | null;
17+
required_status_checks_enforcement_level: string;
18+
strict_required_status_checks_policy: boolean;
19+
signature_requirement_enforcement_level: string;
20+
linear_history_requirement_enforcement_level: string;
21+
admin_enforced: boolean;
22+
allow_force_pushes_enforcement_level: string;
23+
allow_deletions_enforcement_level: string;
24+
merge_queue_enforcement_level: string;
25+
required_deployments_enforcement_level: string;
26+
required_conversation_resolution_level: string;
27+
authorized_actors_only: boolean;
28+
authorized_actor_names?: (string)[] | null;
29+
}

0 commit comments

Comments
 (0)