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
Oleksandr Redko
c02c318a0f
chore: Update golangci-lint and enable some revive rules ( #4025 )
2026-02-20 12:05:40 -05:00
Steve Hipwell
4456d1267f
fix: Ignore unset AllowedMergeMethods field ( #3905 )
2026-01-08 07:29:42 -05:00
Shivam Kumar
34bb84825d
feat!: Use omitzero for BypassActors to support handling empty arrays ( #3891 )
...
BREAKING CHANGE: `UpdateRepositoryRulesetClearBypassActor`, `UpdateRepositoryRulesetClearBypassActor`, `UpdateRulesetClearBypassActor`, and `UpdateRulesetNoBypassActor` have been removed as they are no longer needed.
2025-12-23 08:51:11 -05:00
Oleksandr Redko
c392e6f5f1
chore: Simplify JSON marshaling for RepositoryRulesetRules ( #3875 )
2025-12-11 08:14:53 -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
Dhananjay Mishra
9c16433c9d
Add support for new custom properties for orgs APIs ( #3804 )
2025-11-10 06:54:37 -05:00
Sadique
8a327313d7
feat: Add required_reviewers support to PullRequestRuleParameters ( #3806 ) ( #3811 )
2025-11-09 13:03:01 -05:00
Clemens W
929058ec4d
Add exempt as bypass mode to ruleset bypass actors ( #3719 )
2025-09-22 18:20:29 -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