18 Commits
Author SHA1 Message Date
Jam Balaya 64e5188a52 feat: Add support for the code_quality ruleset rule (#4663) 2026-10-24 10:02:15 -04:00
Vasya Aksyonov b48c264ce9 feat: Add RequireExtraApprovalForUnattributedChanges to PullRequestRuleParameters (#4653) 2026-10-22 10:34:02 -04:00
Ben Langfeld 4a73e54dfc feat: Add dismissal_restriction to PullRequestRuleParameters (#4599) 2026-10-02 15:28:30 -04:00
Iurii fec2a21eb6 feat: Add code coverage ruleset support (#4603) 2026-10-02 15:22:11 -04:00
Ajay Kemparaj f9fec07de4 feat: Require Go 1.26 and use new(expr) for pointer literals (#4481) 2026-08-28 12:18:49 -04:00
Yordis Prieto 27fb78d4e2 fix: Keep the public toggle on repository visibility rules (#4455) 2026-08-20 13:53:53 -04:00
Oleksandr Redko d472d0844b fix: Use value receiver for MarshalJSON (#4211) 2026-05-14 17:16:06 -04:00
Michael Melody f019b7f3e8 fix: Handle string-typed reviewer ID in Ruleset API responses (#4178) 2026-04-25 10:29:44 -04:00
Steve Hipwell 4456d1267f fix: Ignore unset AllowedMergeMethods field (#3905) 2026-01-08 07:29:42 -05:00
JiayangZhou b7fec34523 fix!: Change copilot_code_review field names to match GitHub API (#3874)
BREAKING CHANGE: `CopilotCodeReviewRuleParameters.ReviewNewPushes` is now `ReviewOnPush`.
2025-12-11 07:20:11 -05:00
Aaron LaBrie f093aaa2d3 chore!: Remove PullRequestRuleParameters.AutomaticCopilotCodeReviewEnabled field (#3866)
BREAKING CHANGE: `PullRequestRuleParameters.AutomaticCopilotCodeReviewEnabled` is now removed.
2025-12-09 16:21:47 -05:00
JiayangZhou c7473ca3b6 feat: Add support for copilot_code_review rule type (#3857) 2025-12-09 14:58:36 -05:00
Steve Hipwell e119eb8f7a feat: Add repository target to ruleset (#3850) 2025-12-04 08:44:20 -05:00
Sadique 8a327313d7 feat: Add required_reviewers support to PullRequestRuleParameters (#3806) (#3811) 2025-11-09 13:03:01 -05:00
Glenn Lewis 4505771989 Prefer %v over %d,%s and add fmtpercentv custom linter (#3756) 2025-10-05 21:39:53 -04:00
Stan 04274a9870 fix!: Differentiate merge method of pull request and merge queue (#3559)
BREAKING CHANGE: `MergeMethod*` consts have been split into: `PullRequestMergeMethod*` and `MergeQueueMergeMethod*`.
2025-04-23 12:51:50 -04:00
Takumi Sue 1282133b39 feat: Add automatic_copilot_code_review_enabled parameter to ruleset API (#3506) 2025-03-17 18:31:38 -04:00
Steve Hipwell 27bd17565a fix!: Refactor the repository ruleset code (#3430)
BREAKING CHANGES: The following types have been renamed:
- `Ruleset` -> `RepositoryRuleset`
- `RulesetLink` -> `RepositoryRulesetLink`
- `RulesetLinks` -> `RepositoryRulesetLinks`
- `RulesetRefConditionParameters` -> `RepositoryRulesetRefConditionParameters`
- `RulesetRepositoryNamesConditionParameters` -> `RepositoryRulesetRepositoryNamesConditionParameters`
- `RulesetRepositoryIDsConditionParameters` -> `RepositoryRulesetRepositoryIDsConditionParameters`
- `RulesetRepositoryPropertyTargetParameters` -> `Repository`
- `RulesetRepositoryPropertyConditionParameters` -> `RepositoryRulesetRepositoryPropertyConditionParameters`
- `RulesetOrganizationNamesConditionParameters` -> `RepositoryRulesetOrganizationNamesConditionParameters`
- `RulesetOrganizationIDsConditionParameters` -> `RepositoryRulesetOrganizationIDsConditionParameters`
- `RulesetConditions` -> `RepositoryRulesetConditions`
- `RepositoryRulesetEditedChanges` -> `RepositoryRulesetChanges`
- `RepositoryRulesetEditedSource` -> `RepositoryRulesetChangeSource`
- `RepositoryRulesetEditedSources` -> `RepositoryRulesetChangeSources`
- `RepositoryRulesetEditedConditions` -> `RepositoryRulesetUpdatedConditions`
- `RepositoryRulesetUpdatedConditionsEdited` -> `RepositoryRulesetUpdatedCondition`
- `RepositoryRulesetEditedRules` -> `RepositoryRulesetChangedRules`
- `RepositoryRulesetUpdatedRules` -> `RepositoryRulesetUpdatedRules`
- `RepositoryRulesetEditedRuleChanges` -> `RepositoryRulesetChangedRule`
2025-01-21 12:37:47 -05:00