Oleksandr Redko
3f47638460
refactor: Fix parameters in method endpoints ( #4300 )
2026-06-17 07:19:34 -04:00
Glenn Lewis
4a6d2a98ed
refactor!: Change GetAllRepositoryRulesets to ListAllRepositoryRulesets ( #4227 )
...
BREAKING CHANGE: `OrganizationsService.GetAllRepositoryRulesets` is now `OrganizationsService.ListAllRepositoryRulesets`.
2026-05-15 11:29:11 -04:00
Steve Hipwell
9fbf4bef19
feat!: Refactor request context ( #4151 )
...
BREAKING CHANGE: All internal calls now provide `Context` via the `Request` itself.
2026-04-24 14:45:31 -04:00
Oleksandr Redko
33cf038ac1
docs: Add apiVersion to GitHub API link ( #4147 )
2026-04-11 10:47:17 -04: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
Doug Blinkhorn
e7abb9f86a
fix: Org/Enterprise UpdateRepositoryRulesetClearBypassActor sends empty array ( #3796 )
2025-11-03 07:05:31 -05:00
ktruedat
bdd7396e2d
feat!: Add support for pagination options in rules API methods ( #3562 )
...
BREAKING CHANGE: `GetRulesForBranch`, `GetAllRulesets`, and `GetAllRepositoryRulesets` now accept `opts`.
2025-04-28 12:09:11 -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
Steve Hipwell
a61e9cfebc
feat!: Add support for enterprise rulesets ( #3417 )
...
BREAKING CHANGE: `Create*Ruleset` and `Update*Ruleset` now pass `ruleset` parameter by-value instead of by-reference.
Fixes : #3416 .
2025-01-09 09:58:32 -05:00
WillAbides
a54bc7da1d
Use metadata to reconcile go-github with GitHub's OpenAPI descriptions ( #2919 )
2023-11-03 10:26:59 -04:00
Daniel Liao
6a57598c53
Implement rulesets ( #2795 )
...
Fixes : #2789 .
2023-06-17 08:36:24 -04:00