google/go-github (github.com/google/go-github/v60)
### [`v66.0.0`](https://redirect.github.com/google/go-github/releases/tag/v66.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v65.0.0...v66.0.0)
This release contains the following breaking API changes:
- feat!: Add login query param support to ListCredentialAuthorizations ([#3270](https://redirect.github.com/google/go-github/issues/3270))
BREAKING CHANGE: `ListCredentialAuthorizations` now takes `opts *CredentialAuthorizationsListOptions` instead of `ListOptions`.
...and the following additional changes:
- Bump go-github from v64 to v65 in /scrape ([#3267](https://redirect.github.com/google/go-github/issues/3267))
- Bump github.com/alecthomas/kong from 0.9.0 to 1.2.1 in /tools ([#3268](https://redirect.github.com/google/go-github/issues/3268))
- Add 'mark thread as done' functionality ([#3265](https://redirect.github.com/google/go-github/issues/3265))
- Update comment for Ruleset ([#3275](https://redirect.github.com/google/go-github/issues/3275))
- Add missing fields to the checksuite event ([#3278](https://redirect.github.com/google/go-github/issues/3278))
- chore: Change golangci-lint output format due to deprecation ([#3279](https://redirect.github.com/google/go-github/issues/3279))
- feat: Support baseRole option for custom organization roles ([#3284](https://redirect.github.com/google/go-github/issues/3284))
- Update AUTHORS ([#3286](https://redirect.github.com/google/go-github/issues/3286))
- feat: Support getting an organization role ([#3285](https://redirect.github.com/google/go-github/issues/3285))
- feat: Implement organization role assignments for both users and teams ([#3281](https://redirect.github.com/google/go-github/issues/3281))
- chore: Enable gosec G602 rule ([#3287](https://redirect.github.com/google/go-github/issues/3287))
- fix: Correct typos in vars, comments, tests ([#3289](https://redirect.github.com/google/go-github/issues/3289))
- fix: Avoid allocation in the stringifyValue ([#3292](https://redirect.github.com/google/go-github/issues/3292))
- Add CancelInvite method to cancel an org invitation by ID ([#3263](https://redirect.github.com/google/go-github/issues/3263))
- Add support DeploymentReview Event, ReviewCustomDeploymentProtectionRule API, GetPendingDeployments API ([#3254](https://redirect.github.com/google/go-github/issues/3254))
- refactor: Simplify temp file creation in tests ([#3290](https://redirect.github.com/google/go-github/issues/3290))
- refactor: Refactor org_custom_roles.go into multiple files ([#3291](https://redirect.github.com/google/go-github/issues/3291))
- feat: Implement missing push rules ([#3294](https://redirect.github.com/google/go-github/issues/3294))
- refactor: Do not call teardown manually in tests ([#3296](https://redirect.github.com/google/go-github/issues/3296))
- docs: Replace godoc.org with pkg.go.dev ([#3301](https://redirect.github.com/google/go-github/issues/3301))
- refactor: Remove redundant local vars in examples ([#3303](https://redirect.github.com/google/go-github/issues/3303))
- fix: Add missing NotificationSetting to newTeamNoParent ([#3302](https://redirect.github.com/google/go-github/issues/3302))
- docs: Improve formatting in README ([#3300](https://redirect.github.com/google/go-github/issues/3300))
- docs: Fix typo in test comment ([#3307](https://redirect.github.com/google/go-github/issues/3307))
- Add t.Parallel to unit tests ([#3297](https://redirect.github.com/google/go-github/issues/3297))
- fix: Allow removing/unsetting repository custom property ([#3309](https://redirect.github.com/google/go-github/issues/3309))
- Bump version of go-github to v66.0.0 ([#3310](https://redirect.github.com/google/go-github/issues/3310))
### [`v65.0.0`](https://redirect.github.com/google/go-github/releases/tag/v65.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v64.0.0...v65.0.0)
This release contains the following breaking API changes:
- feat!: Fix meta service domains schema structure ([#3249](https://redirect.github.com/google/go-github/issues/3249))
BREAKING CHANGE: `APIMeta.Domains` changed from `map` to `struct`.
- feat!: Fix broken SCIMService.ProvisionAndInviteSCIMUser method ([#3239](https://redirect.github.com/google/go-github/issues/3239))
BREAKING CHANGE: `SCIMService.ProvisionAndInviteSCIMUser` now returns a response.
- feat!: Add merge queue parameters to repository ruleset ([#3253](https://redirect.github.com/google/go-github/issues/3253))
BREAKING CHANGE: `NewMergeQueueRule` now takes one parameter: `*MergeQueueRuleParameters`.
...and the following additional changes:
- Bump go-github from v63 to v64 in /scrape ([#3241](https://redirect.github.com/google/go-github/issues/3241))
- Update workflow and tools to use Go 1.23 and 1.22 ([#3242](https://redirect.github.com/google/go-github/issues/3242))
- Add Organization PAT fields to InstallationPermissions struct ([#3243](https://redirect.github.com/google/go-github/issues/3243))
- feat: Add do_not_enforce_on_create to required status checks rule params ([#3245](https://redirect.github.com/google/go-github/issues/3245))
- Add Source field to RulesetRepositoryPropertyTargetParameters ([#3250](https://redirect.github.com/google/go-github/issues/3250))
- Update active committers struct ([#3257](https://redirect.github.com/google/go-github/issues/3257))
- Bump golang.org/x/net from 0.28.0 to 0.29.0 in /scrape ([#3259](https://redirect.github.com/google/go-github/issues/3259))
- Add type SponsorshipEvent ([#3258](https://redirect.github.com/google/go-github/issues/3258))
- Bump version of go-github to v65.0.0 ([#3266](https://redirect.github.com/google/go-github/issues/3266))
### [`v64.0.0`](https://redirect.github.com/google/go-github/releases/tag/v64.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v63.0.0...v64.0.0)
This release contains the following breaking API changes:
- feat!: Add support for multi-select Custom Properties ([#3200](https://redirect.github.com/google/go-github/issues/3200))
BREAKING CHANGE: CustomPropertyValue.Value is changed from \*string to interface{} to support string and \[]string values.
- feat!: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization ([#3197](https://redirect.github.com/google/go-github/issues/3197))
BREAKING CHANGE: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization
- feat!: Add support for creating GitHub App with organizations ([#3222](https://redirect.github.com/google/go-github/issues/3222))
BREAKING CHANGE: The CreateApp function now requires two arguments: `AppManifest` and `orgName`, to support creating apps with organizations.
- feat!: Widen CustomProperties type to map\[string]interface{} to align with GitHub API ([#3230](https://redirect.github.com/google/go-github/issues/3230))
BREAKING CHANGE: PushEventRepository.CustomProperties is changed from map\[string]string to map\[string]interface{}.
...and the following additional changes:
- Bump go-github from v61 to v63 in /scrape ([#3206](https://redirect.github.com/google/go-github/issues/3206))
- Add doc for NewPullRequest ([#3208](https://redirect.github.com/google/go-github/issues/3208))
- Add Iterators section in README.md ([#3212](https://redirect.github.com/google/go-github/issues/3212))
- Update CustomOrgRoles and CustomRepoRoles to include all fields returned by the GitHub API ([#3216](https://redirect.github.com/google/go-github/issues/3216))
- Revert "Add CommitID, InReplyTo, and SubjectType to DraftReviewComment" ([#3218](https://redirect.github.com/google/go-github/issues/3218))
- Add List fine-grained personal access tokens with access to organization resources API ([#3215](https://redirect.github.com/google/go-github/issues/3215))
- Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 in /tools ([#3223](https://redirect.github.com/google/go-github/issues/3223))
- Bump golang.org/x/sync from 0.7.0 to 0.8.0 in /tools ([#3224](https://redirect.github.com/google/go-github/issues/3224))
- Bump golang.org/x/net from 0.27.0 to 0.28.0 in /scrape ([#3234](https://redirect.github.com/google/go-github/issues/3234))
- Allow create custom repository/organization roles without permission ([#3235](https://redirect.github.com/google/go-github/issues/3235))
- Add support for filepath repository rules ([#3233](https://redirect.github.com/google/go-github/issues/3233))
- Bump version of go-github to v64.0.0 ([#3240](https://redirect.github.com/google/go-github/issues/3240))
### [`v63.0.0`](https://redirect.github.com/google/go-github/releases/tag/v63.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v62.0.0...v63.0.0)
This release contains the following breaking API changes:
- feat!: Change enterprise runner to also use ListRunnersOptions ([#3167](https://redirect.github.com/google/go-github/issues/3167))
BREAKING-CHANGE: This changes `ListOptions` to `ListRunnersOptions` in `EnterpriseService.ListRunners`.
- feat!: Support querying organization custom roles ([#3129](https://redirect.github.com/google/go-github/issues/3129))
BREAKING CHANGE: `CreateOrUpdateCustomRoleOptions` has been renamed to `CreateOrUpdateCustomRepoRoleOptions` and `roleID` has been changed from type `string` to `int64`.
...and the following additional changes:
- feat: Add missing values_editable_by field for organization custom properties ([#3164](https://redirect.github.com/google/go-github/issues/3164))
- Add CommitID, InReplyTo, and SubjectType to DraftReviewComment ([#3169](https://redirect.github.com/google/go-github/issues/3169))
- Support status codes 302 and 200 in GetArchiveLink endpoint ([#3172](https://redirect.github.com/google/go-github/issues/3172))
- Bump codecov/codecov-action from 4.3.1 to 4.4.1 ([#3173](https://redirect.github.com/google/go-github/issues/3173))
- Support path property in WorkflowRun ([#3176](https://redirect.github.com/google/go-github/issues/3176))
- docs: Update README ([#3177](https://redirect.github.com/google/go-github/issues/3177))
- Update readme to include go-githubauth for Application auth ([#3180](https://redirect.github.com/google/go-github/issues/3180))
- Bump golang.org/x/net from 0.25.0 to 0.26.0 in /scrape ([#3183](https://redirect.github.com/google/go-github/issues/3183))
- Fix: Propagate context with DownloadContents ([#3181](https://redirect.github.com/google/go-github/issues/3181))
- Add fields to the InstallationPermissions struct ([#3184](https://redirect.github.com/google/go-github/issues/3184))
- Add role name to RepositoryPermissionLevel ([#3188](https://redirect.github.com/google/go-github/issues/3188))
- Fix go-githubauth link in README.md ([#3191](https://redirect.github.com/google/go-github/issues/3191))
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 ([#3193](https://redirect.github.com/google/go-github/issues/3193))
- Bump github.com/getkin/kin-openapi from 0.124.0 to 0.125.0 in /tools ([#3192](https://redirect.github.com/google/go-github/issues/3192))
- Add support in rulesets for including or excluding repos based on properties ([#3194](https://redirect.github.com/google/go-github/issues/3194))
- Add support for Enterprise GetRunner ([#3185](https://redirect.github.com/google/go-github/issues/3185))
- Bump golang.org/x/net from 0.26.0 to 0.27.0 in /scrape ([#3201](https://redirect.github.com/google/go-github/issues/3201))
- Bump github.com/getkin/kin-openapi from 0.125.0 to 0.126.0 in /tools ([#3202](https://redirect.github.com/google/go-github/issues/3202))
- Allow an empty array of BypassActors in Ruleset struct in CreateRuleset endpoint ([#3174](https://redirect.github.com/google/go-github/issues/3174))
- Add support for App Callback URLs ([#3204](https://redirect.github.com/google/go-github/issues/3204))
- Bump version of go-github to v63.0.0 ([#3205](https://redirect.github.com/google/go-github/issues/3205))
### [`v62.0.0`](https://redirect.github.com/google/go-github/releases/tag/v62.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v61.0.0...v62.0.0)
This release contains the following breaking API changes:
- feat!: Add ListRunnersOptions to support all query parameters ([#3094](https://redirect.github.com/google/go-github/issues/3094))
BREAKING-CHANGE: This changes `ListOptions` to `ListRunnersOptions` in `ListRunners` and `ListOrganizationRunners`.
...and the following additional changes:
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 ([#3120](https://redirect.github.com/google/go-github/issues/3120))
- Bump go-github from v60 to v61 in /scrape ([#3119](https://redirect.github.com/google/go-github/issues/3119))
- Print the unrecognized repository rule type ([#3113](https://redirect.github.com/google/go-github/issues/3113))
- feat: Add missing github enterprise importer and domains meta fields ([#3121](https://redirect.github.com/google/go-github/issues/3121))
- Bump github.com/getkin/kin-openapi from 0.123.0 to 0.124.0 in /tools ([#3122](https://redirect.github.com/google/go-github/issues/3122))
- Bump golang.org/x/sync from 0.6.0 to 0.7.0 in /tools ([#3123](https://redirect.github.com/google/go-github/issues/3123))
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 ([#3124](https://redirect.github.com/google/go-github/issues/3124))
- Bump golang.org/x/net from 0.22.0 to 0.24.0 in /scrape ([#3125](https://redirect.github.com/google/go-github/issues/3125))
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 ([#3128](https://redirect.github.com/google/go-github/issues/3128))
- Add support for merge queue ruleset JSON unmarshaling ([#3131](https://redirect.github.com/google/go-github/issues/3131))
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /example ([#3134](https://redirect.github.com/google/go-github/issues/3134))
- Add Missing Changes Field to Member Event Type. ([#3153](https://redirect.github.com/google/go-github/issues/3153))
- Allow an empty array of repo ids as a request parameter ([#3155](https://redirect.github.com/google/go-github/issues/3155))
- Fix application of pagination options on ListCopilotSeats endpoint ([#3090](https://redirect.github.com/google/go-github/issues/3090))
- Hotfix: Fix broken unit test in copilot_test.go ([#3156](https://redirect.github.com/google/go-github/issues/3156))
- feat: Allow blocking until primary rate limit is reset ([#3117](https://redirect.github.com/google/go-github/issues/3117))
- Remove extra backtick from README.md ([#3158](https://redirect.github.com/google/go-github/issues/3158))
- Add support for check private vulnerability reporting endpoint ([#3157](https://redirect.github.com/google/go-github/issues/3157))
- Add support for Dependency Graph Snapshots endpoint ([#2856](https://redirect.github.com/google/go-github/issues/2856))
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 ([#3162](https://redirect.github.com/google/go-github/issues/3162))
- Bump golang.org/x/net from 0.24.0 to 0.25.0 in /scrape ([#3161](https://redirect.github.com/google/go-github/issues/3161))
- Bump github.com/PuerkitoBio/goquery from 1.9.1 to 1.9.2 in /scrape ([#3160](https://redirect.github.com/google/go-github/issues/3160))
- Add Action to DeploymentStatusEvent ([#3163](https://redirect.github.com/google/go-github/issues/3163))
- Query identities associated with organization roles ([#3130](https://redirect.github.com/google/go-github/issues/3130))
- Bump version of go-github to v62.0.0 ([#3165](https://redirect.github.com/google/go-github/issues/3165))
### [`v61.0.0`](https://redirect.github.com/google/go-github/releases/tag/v61.0.0)
[Compare Source](https://redirect.github.com/google/go-github/compare/v60.0.0...v61.0.0)
This release contains the following breaking API changes:
- feat!: Update deprecated endpoints in github/action_variables.go ([#3104](https://redirect.github.com/google/go-github/issues/3104))
...and the following additional changes:
- Bump go-github from v59 to v60 in /scrape ([#3087](https://redirect.github.com/google/go-github/issues/3087))
- Allow querying rule set information by ID with information returned from GetRulesFromBranch ([#3089](https://redirect.github.com/google/go-github/issues/3089))
- Bump codecov/codecov-action from 4.0.2 to 4.1.0 ([#3091](https://redirect.github.com/google/go-github/issues/3091))
- Bump github.com/PuerkitoBio/goquery from 1.9.0 to 1.9.1 in /scrape ([#3092](https://redirect.github.com/google/go-github/issues/3092))
- Add Protection to Branch struct ([#3095](https://redirect.github.com/google/go-github/issues/3095))
- Bump github.com/alecthomas/kong from 0.8.1 to 0.9.0 in /tools ([#3097](https://redirect.github.com/google/go-github/issues/3097))
- Bump golang.org/x/net from 0.21.0 to 0.22.0 in /scrape ([#3096](https://redirect.github.com/google/go-github/issues/3096))
- Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /example ([#3099](https://redirect.github.com/google/go-github/issues/3099))
- Add audit log rate limit category and make rate limit category getter public ([#3088](https://redirect.github.com/google/go-github/issues/3088))
- Update README.md ([#3110](https://redirect.github.com/google/go-github/issues/3110))
- Allow Installation of Custom Properties Permissions ([#3108](https://redirect.github.com/google/go-github/issues/3108))
- Add NotificationSetting to NewTeam ([#3111](https://redirect.github.com/google/go-github/issues/3111))
- Fix pagination for ListCopilotSeats ([#3112](https://redirect.github.com/google/go-github/issues/3112))
- Add .\*.local to .gitignore ([#3115](https://redirect.github.com/google/go-github/issues/3115))
- Add CreateOrUpdateRepoCustomPropertyValues ([#3109](https://redirect.github.com/google/go-github/issues/3109))
- Bump version of go-github to v61.0.0 ([#3118](https://redirect.github.com/google/go-github/issues/3118))
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
Update Request | Renovate Bot
This PR contains the following updates:
v60.0.0
->v66.0.0
Release Notes
google/go-github (github.com/google/go-github/v60)
### [`v66.0.0`](https://redirect.github.com/google/go-github/releases/tag/v66.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v65.0.0...v66.0.0) This release contains the following breaking API changes: - feat!: Add login query param support to ListCredentialAuthorizations ([#3270](https://redirect.github.com/google/go-github/issues/3270)) BREAKING CHANGE: `ListCredentialAuthorizations` now takes `opts *CredentialAuthorizationsListOptions` instead of `ListOptions`. ...and the following additional changes: - Bump go-github from v64 to v65 in /scrape ([#3267](https://redirect.github.com/google/go-github/issues/3267)) - Bump github.com/alecthomas/kong from 0.9.0 to 1.2.1 in /tools ([#3268](https://redirect.github.com/google/go-github/issues/3268)) - Add 'mark thread as done' functionality ([#3265](https://redirect.github.com/google/go-github/issues/3265)) - Update comment for Ruleset ([#3275](https://redirect.github.com/google/go-github/issues/3275)) - Add missing fields to the checksuite event ([#3278](https://redirect.github.com/google/go-github/issues/3278)) - chore: Change golangci-lint output format due to deprecation ([#3279](https://redirect.github.com/google/go-github/issues/3279)) - feat: Support baseRole option for custom organization roles ([#3284](https://redirect.github.com/google/go-github/issues/3284)) - Update AUTHORS ([#3286](https://redirect.github.com/google/go-github/issues/3286)) - feat: Support getting an organization role ([#3285](https://redirect.github.com/google/go-github/issues/3285)) - feat: Implement organization role assignments for both users and teams ([#3281](https://redirect.github.com/google/go-github/issues/3281)) - chore: Enable gosec G602 rule ([#3287](https://redirect.github.com/google/go-github/issues/3287)) - fix: Correct typos in vars, comments, tests ([#3289](https://redirect.github.com/google/go-github/issues/3289)) - fix: Avoid allocation in the stringifyValue ([#3292](https://redirect.github.com/google/go-github/issues/3292)) - Add CancelInvite method to cancel an org invitation by ID ([#3263](https://redirect.github.com/google/go-github/issues/3263)) - Add support DeploymentReview Event, ReviewCustomDeploymentProtectionRule API, GetPendingDeployments API ([#3254](https://redirect.github.com/google/go-github/issues/3254)) - refactor: Simplify temp file creation in tests ([#3290](https://redirect.github.com/google/go-github/issues/3290)) - refactor: Refactor org_custom_roles.go into multiple files ([#3291](https://redirect.github.com/google/go-github/issues/3291)) - feat: Implement missing push rules ([#3294](https://redirect.github.com/google/go-github/issues/3294)) - refactor: Do not call teardown manually in tests ([#3296](https://redirect.github.com/google/go-github/issues/3296)) - docs: Replace godoc.org with pkg.go.dev ([#3301](https://redirect.github.com/google/go-github/issues/3301)) - refactor: Remove redundant local vars in examples ([#3303](https://redirect.github.com/google/go-github/issues/3303)) - fix: Add missing NotificationSetting to newTeamNoParent ([#3302](https://redirect.github.com/google/go-github/issues/3302)) - docs: Improve formatting in README ([#3300](https://redirect.github.com/google/go-github/issues/3300)) - docs: Fix typo in test comment ([#3307](https://redirect.github.com/google/go-github/issues/3307)) - Add t.Parallel to unit tests ([#3297](https://redirect.github.com/google/go-github/issues/3297)) - fix: Allow removing/unsetting repository custom property ([#3309](https://redirect.github.com/google/go-github/issues/3309)) - Bump version of go-github to v66.0.0 ([#3310](https://redirect.github.com/google/go-github/issues/3310)) ### [`v65.0.0`](https://redirect.github.com/google/go-github/releases/tag/v65.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v64.0.0...v65.0.0) This release contains the following breaking API changes: - feat!: Fix meta service domains schema structure ([#3249](https://redirect.github.com/google/go-github/issues/3249)) BREAKING CHANGE: `APIMeta.Domains` changed from `map` to `struct`. - feat!: Fix broken SCIMService.ProvisionAndInviteSCIMUser method ([#3239](https://redirect.github.com/google/go-github/issues/3239)) BREAKING CHANGE: `SCIMService.ProvisionAndInviteSCIMUser` now returns a response. - feat!: Add merge queue parameters to repository ruleset ([#3253](https://redirect.github.com/google/go-github/issues/3253)) BREAKING CHANGE: `NewMergeQueueRule` now takes one parameter: `*MergeQueueRuleParameters`. ...and the following additional changes: - Bump go-github from v63 to v64 in /scrape ([#3241](https://redirect.github.com/google/go-github/issues/3241)) - Update workflow and tools to use Go 1.23 and 1.22 ([#3242](https://redirect.github.com/google/go-github/issues/3242)) - Add Organization PAT fields to InstallationPermissions struct ([#3243](https://redirect.github.com/google/go-github/issues/3243)) - feat: Add do_not_enforce_on_create to required status checks rule params ([#3245](https://redirect.github.com/google/go-github/issues/3245)) - Add Source field to RulesetRepositoryPropertyTargetParameters ([#3250](https://redirect.github.com/google/go-github/issues/3250)) - Update active committers struct ([#3257](https://redirect.github.com/google/go-github/issues/3257)) - Bump golang.org/x/net from 0.28.0 to 0.29.0 in /scrape ([#3259](https://redirect.github.com/google/go-github/issues/3259)) - Add type SponsorshipEvent ([#3258](https://redirect.github.com/google/go-github/issues/3258)) - Bump version of go-github to v65.0.0 ([#3266](https://redirect.github.com/google/go-github/issues/3266)) ### [`v64.0.0`](https://redirect.github.com/google/go-github/releases/tag/v64.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v63.0.0...v64.0.0) This release contains the following breaking API changes: - feat!: Add support for multi-select Custom Properties ([#3200](https://redirect.github.com/google/go-github/issues/3200)) BREAKING CHANGE: CustomPropertyValue.Value is changed from \*string to interface{} to support string and \[]string values. - feat!: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization ([#3197](https://redirect.github.com/google/go-github/issues/3197)) BREAKING CHANGE: Replace ListCursorOptions with ListIDPGroupsOptions in TeamsService.ListIDPGroupsInOrganization - feat!: Add support for creating GitHub App with organizations ([#3222](https://redirect.github.com/google/go-github/issues/3222)) BREAKING CHANGE: The CreateApp function now requires two arguments: `AppManifest` and `orgName`, to support creating apps with organizations. - feat!: Widen CustomProperties type to map\[string]interface{} to align with GitHub API ([#3230](https://redirect.github.com/google/go-github/issues/3230)) BREAKING CHANGE: PushEventRepository.CustomProperties is changed from map\[string]string to map\[string]interface{}. ...and the following additional changes: - Bump go-github from v61 to v63 in /scrape ([#3206](https://redirect.github.com/google/go-github/issues/3206)) - Add doc for NewPullRequest ([#3208](https://redirect.github.com/google/go-github/issues/3208)) - Add Iterators section in README.md ([#3212](https://redirect.github.com/google/go-github/issues/3212)) - Update CustomOrgRoles and CustomRepoRoles to include all fields returned by the GitHub API ([#3216](https://redirect.github.com/google/go-github/issues/3216)) - Revert "Add CommitID, InReplyTo, and SubjectType to DraftReviewComment" ([#3218](https://redirect.github.com/google/go-github/issues/3218)) - Add List fine-grained personal access tokens with access to organization resources API ([#3215](https://redirect.github.com/google/go-github/issues/3215)) - Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 in /tools ([#3223](https://redirect.github.com/google/go-github/issues/3223)) - Bump golang.org/x/sync from 0.7.0 to 0.8.0 in /tools ([#3224](https://redirect.github.com/google/go-github/issues/3224)) - Bump golang.org/x/net from 0.27.0 to 0.28.0 in /scrape ([#3234](https://redirect.github.com/google/go-github/issues/3234)) - Allow create custom repository/organization roles without permission ([#3235](https://redirect.github.com/google/go-github/issues/3235)) - Add support for filepath repository rules ([#3233](https://redirect.github.com/google/go-github/issues/3233)) - Bump version of go-github to v64.0.0 ([#3240](https://redirect.github.com/google/go-github/issues/3240)) ### [`v63.0.0`](https://redirect.github.com/google/go-github/releases/tag/v63.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v62.0.0...v63.0.0) This release contains the following breaking API changes: - feat!: Change enterprise runner to also use ListRunnersOptions ([#3167](https://redirect.github.com/google/go-github/issues/3167)) BREAKING-CHANGE: This changes `ListOptions` to `ListRunnersOptions` in `EnterpriseService.ListRunners`. - feat!: Support querying organization custom roles ([#3129](https://redirect.github.com/google/go-github/issues/3129)) BREAKING CHANGE: `CreateOrUpdateCustomRoleOptions` has been renamed to `CreateOrUpdateCustomRepoRoleOptions` and `roleID` has been changed from type `string` to `int64`. ...and the following additional changes: - feat: Add missing values_editable_by field for organization custom properties ([#3164](https://redirect.github.com/google/go-github/issues/3164)) - Add CommitID, InReplyTo, and SubjectType to DraftReviewComment ([#3169](https://redirect.github.com/google/go-github/issues/3169)) - Support status codes 302 and 200 in GetArchiveLink endpoint ([#3172](https://redirect.github.com/google/go-github/issues/3172)) - Bump codecov/codecov-action from 4.3.1 to 4.4.1 ([#3173](https://redirect.github.com/google/go-github/issues/3173)) - Support path property in WorkflowRun ([#3176](https://redirect.github.com/google/go-github/issues/3176)) - docs: Update README ([#3177](https://redirect.github.com/google/go-github/issues/3177)) - Update readme to include go-githubauth for Application auth ([#3180](https://redirect.github.com/google/go-github/issues/3180)) - Bump golang.org/x/net from 0.25.0 to 0.26.0 in /scrape ([#3183](https://redirect.github.com/google/go-github/issues/3183)) - Fix: Propagate context with DownloadContents ([#3181](https://redirect.github.com/google/go-github/issues/3181)) - Add fields to the InstallationPermissions struct ([#3184](https://redirect.github.com/google/go-github/issues/3184)) - Add role name to RepositoryPermissionLevel ([#3188](https://redirect.github.com/google/go-github/issues/3188)) - Fix go-githubauth link in README.md ([#3191](https://redirect.github.com/google/go-github/issues/3191)) - Bump codecov/codecov-action from 4.4.1 to 4.5.0 ([#3193](https://redirect.github.com/google/go-github/issues/3193)) - Bump github.com/getkin/kin-openapi from 0.124.0 to 0.125.0 in /tools ([#3192](https://redirect.github.com/google/go-github/issues/3192)) - Add support in rulesets for including or excluding repos based on properties ([#3194](https://redirect.github.com/google/go-github/issues/3194)) - Add support for Enterprise GetRunner ([#3185](https://redirect.github.com/google/go-github/issues/3185)) - Bump golang.org/x/net from 0.26.0 to 0.27.0 in /scrape ([#3201](https://redirect.github.com/google/go-github/issues/3201)) - Bump github.com/getkin/kin-openapi from 0.125.0 to 0.126.0 in /tools ([#3202](https://redirect.github.com/google/go-github/issues/3202)) - Allow an empty array of BypassActors in Ruleset struct in CreateRuleset endpoint ([#3174](https://redirect.github.com/google/go-github/issues/3174)) - Add support for App Callback URLs ([#3204](https://redirect.github.com/google/go-github/issues/3204)) - Bump version of go-github to v63.0.0 ([#3205](https://redirect.github.com/google/go-github/issues/3205)) ### [`v62.0.0`](https://redirect.github.com/google/go-github/releases/tag/v62.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v61.0.0...v62.0.0) This release contains the following breaking API changes: - feat!: Add ListRunnersOptions to support all query parameters ([#3094](https://redirect.github.com/google/go-github/issues/3094)) BREAKING-CHANGE: This changes `ListOptions` to `ListRunnersOptions` in `ListRunners` and `ListOrganizationRunners`. ...and the following additional changes: - Bump codecov/codecov-action from 4.1.0 to 4.1.1 ([#3120](https://redirect.github.com/google/go-github/issues/3120)) - Bump go-github from v60 to v61 in /scrape ([#3119](https://redirect.github.com/google/go-github/issues/3119)) - Print the unrecognized repository rule type ([#3113](https://redirect.github.com/google/go-github/issues/3113)) - feat: Add missing github enterprise importer and domains meta fields ([#3121](https://redirect.github.com/google/go-github/issues/3121)) - Bump github.com/getkin/kin-openapi from 0.123.0 to 0.124.0 in /tools ([#3122](https://redirect.github.com/google/go-github/issues/3122)) - Bump golang.org/x/sync from 0.6.0 to 0.7.0 in /tools ([#3123](https://redirect.github.com/google/go-github/issues/3123)) - Bump codecov/codecov-action from 4.1.1 to 4.2.0 ([#3124](https://redirect.github.com/google/go-github/issues/3124)) - Bump golang.org/x/net from 0.22.0 to 0.24.0 in /scrape ([#3125](https://redirect.github.com/google/go-github/issues/3125)) - Bump codecov/codecov-action from 4.2.0 to 4.3.0 ([#3128](https://redirect.github.com/google/go-github/issues/3128)) - Add support for merge queue ruleset JSON unmarshaling ([#3131](https://redirect.github.com/google/go-github/issues/3131)) - Bump golang.org/x/net from 0.17.0 to 0.23.0 in /example ([#3134](https://redirect.github.com/google/go-github/issues/3134)) - Add Missing Changes Field to Member Event Type. ([#3153](https://redirect.github.com/google/go-github/issues/3153)) - Allow an empty array of repo ids as a request parameter ([#3155](https://redirect.github.com/google/go-github/issues/3155)) - Fix application of pagination options on ListCopilotSeats endpoint ([#3090](https://redirect.github.com/google/go-github/issues/3090)) - Hotfix: Fix broken unit test in copilot_test.go ([#3156](https://redirect.github.com/google/go-github/issues/3156)) - feat: Allow blocking until primary rate limit is reset ([#3117](https://redirect.github.com/google/go-github/issues/3117)) - Remove extra backtick from README.md ([#3158](https://redirect.github.com/google/go-github/issues/3158)) - Add support for check private vulnerability reporting endpoint ([#3157](https://redirect.github.com/google/go-github/issues/3157)) - Add support for Dependency Graph Snapshots endpoint ([#2856](https://redirect.github.com/google/go-github/issues/2856)) - Bump codecov/codecov-action from 4.3.0 to 4.3.1 ([#3162](https://redirect.github.com/google/go-github/issues/3162)) - Bump golang.org/x/net from 0.24.0 to 0.25.0 in /scrape ([#3161](https://redirect.github.com/google/go-github/issues/3161)) - Bump github.com/PuerkitoBio/goquery from 1.9.1 to 1.9.2 in /scrape ([#3160](https://redirect.github.com/google/go-github/issues/3160)) - Add Action to DeploymentStatusEvent ([#3163](https://redirect.github.com/google/go-github/issues/3163)) - Query identities associated with organization roles ([#3130](https://redirect.github.com/google/go-github/issues/3130)) - Bump version of go-github to v62.0.0 ([#3165](https://redirect.github.com/google/go-github/issues/3165)) ### [`v61.0.0`](https://redirect.github.com/google/go-github/releases/tag/v61.0.0) [Compare Source](https://redirect.github.com/google/go-github/compare/v60.0.0...v61.0.0) This release contains the following breaking API changes: - feat!: Update deprecated endpoints in github/action_variables.go ([#3104](https://redirect.github.com/google/go-github/issues/3104)) ...and the following additional changes: - Bump go-github from v59 to v60 in /scrape ([#3087](https://redirect.github.com/google/go-github/issues/3087)) - Allow querying rule set information by ID with information returned from GetRulesFromBranch ([#3089](https://redirect.github.com/google/go-github/issues/3089)) - Bump codecov/codecov-action from 4.0.2 to 4.1.0 ([#3091](https://redirect.github.com/google/go-github/issues/3091)) - Bump github.com/PuerkitoBio/goquery from 1.9.0 to 1.9.1 in /scrape ([#3092](https://redirect.github.com/google/go-github/issues/3092)) - Add Protection to Branch struct ([#3095](https://redirect.github.com/google/go-github/issues/3095)) - Bump github.com/alecthomas/kong from 0.8.1 to 0.9.0 in /tools ([#3097](https://redirect.github.com/google/go-github/issues/3097)) - Bump golang.org/x/net from 0.21.0 to 0.22.0 in /scrape ([#3096](https://redirect.github.com/google/go-github/issues/3096)) - Bump google.golang.org/protobuf from 1.28.0 to 1.33.0 in /example ([#3099](https://redirect.github.com/google/go-github/issues/3099)) - Add audit log rate limit category and make rate limit category getter public ([#3088](https://redirect.github.com/google/go-github/issues/3088)) - Update README.md ([#3110](https://redirect.github.com/google/go-github/issues/3110)) - Allow Installation of Custom Properties Permissions ([#3108](https://redirect.github.com/google/go-github/issues/3108)) - Add NotificationSetting to NewTeam ([#3111](https://redirect.github.com/google/go-github/issues/3111)) - Fix pagination for ListCopilotSeats ([#3112](https://redirect.github.com/google/go-github/issues/3112)) - Add .\*.local to .gitignore ([#3115](https://redirect.github.com/google/go-github/issues/3115)) - Add CreateOrUpdateRepoCustomPropertyValues ([#3109](https://redirect.github.com/google/go-github/issues/3109)) - Bump version of go-github to v61.0.0 ([#3118](https://redirect.github.com/google/go-github/issues/3118))Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.