Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 14, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/google/go-github/v74 v74.0.0 -> v79.0.0 age adoption passing confidence

Release Notes

google/go-github (github.com/google/go-github/v74)

v79.0.0

Compare Source

This release contains the following breaking API changes:

  • fix!: Fix field selection and bugs in ProjectsV2 GET endpoints (#​3809)
    BREAKING CHANGE: UpdateProjectItemOptions.Field is now []*ProjectV2FieldUpdate.
  • feat!: Add enterprise security configurations, update API fields (#​3812)
    BREAKING CHANGES: Several OrganizationsService methods have been renamed for better consistency.
  • feat!: Implement Enterprise SCIM - EnterpriseService.ListProvisionedSCIMGroups (#​3814)
    BREAKING CHANGE: SCIMService.ListSCIMProvisionedGroupsForEnterprise is now EnterpriseService.ListProvisionedSCIMEnterpriseGroups.

...and the following additional changes:

  • Bump go-github from v77 to v78 in /scrape (#​3816)
  • chore: Enable 'modernize'; bump golangci-lint to v2.6.1 (#​3817)
  • feat: Add required_reviewers support to PullRequestRuleParameters (#​3806)
  • Add support for new custom properties for orgs APIs (#​3804)
  • build(deps): Bump golang.org/x/sync from 0.17.0 to 0.18.0 in /tools (#​3819)
  • chore: Enable nolintlint linter (#​3821)
  • fix: Remove custom Accept headers from search endpoints (#​3820)
  • Return back preview headers for search; remove TODOs for custom headers (#​3824)
  • feat: Add hosted runners URL and network configuration ID to runner group models (#​3825)
  • Update jsonfieldname linter to support $ in json tag names (#​3826)
  • Bump version of go-github to v79.0.0 (#​3827)

v78.0.0

Compare Source

This release contains the following breaking API changes:

  • feat!: Address post-merge enterprise billing cost center review (#​3805)
    BREAKING CHANGES: Various EnterpriseService structs have been renamed for consistency.

...and the following additional changes:

  • Bump go-github from v76 to v77 in /scrape (#​3801)
  • chore: Update openapi_operations.yaml (#​3802)
  • feat: Add support for enterprise billing cost centers API (#​3803)
  • feat: Add sha_pinning_required to ActionsPermissions structs (#​3807)
  • Bump version of go-github to v78.0.0 (#​3815)

v77.0.0

Compare Source

This release contains the following breaking API changes:

  • refactor!: Remove pointer from required field of CreateStatus API (#​3794)
    BREAKING CHANGE: RepositoriesService.CreateStatus now takes value for status, not pointer.
  • feat!: Add support for project items CRUD and project fields read operations (#​3793)
    BREAKING CHANGES:
    • ProjectV2Field.Options changed from []any to []*ProjectV2FieldOption.
    • ProjectV2Field.URL is now ProjectV2Field.ProjectURL
    • Optional fields in various ProjectV2 structs are now passed as pointers
    • Aligns ProjectsService functions with #​3761
    • Almost all methods have been renamed

...and the following additional changes:

  • Bump go-github from v75 to v76 in /scrape (#​3783)
  • Add custom jsonfieldname linter to ensure Go field name matches JSON tag name (#​3757)
  • chore: Fix typo in comment (#​3786)
  • feat: Add support for private registries endpoints (#​3785)
  • Only set Authorization when token is available (#​3789)
  • test: Ensure Authorization is not set with empty token (#​3790)
  • Fix spelling issues (#​3792)
  • Add test cases for JSON resource marshaling - SCIM (#​3798)
  • fix: Org/Enterprise UpdateRepositoryRulesetClearBypassActor sends empty array (#​3796)
  • Bump version of go-github to v77.0.0 (#​3800)

v76.0.0

Compare Source

This release contains the following breaking API changes:

  • chore!: Remove ActionsBilling endpoints for User and Organization (#​3701)
    BREAKING CHANGE: ActionsBilling endpoints are removed.
  • fix!: Return RepositoryAttachment from GetRepositoriesForCodeSecurityConfiguration (#​3707)
    BREAKING CHANGE: GetRepositoriesForCodeSecurityConfiguration now returns RepositoryAttachment instead of Repository.
  • refactor!: Replace Edit with Update in permissions method names (#​3731)
    BREAKING CHANGE: Permissions-related methods are renamed from Edit* to Update*.
  • fix!: Change return type of GetDefaultCodeSecurityConfigurations (#​3747)
    BREAKING CHANGE: GetDefaultCodeSecurityConfigurations now returns CodeSecurityConfigurationWithDefaultForNewRepos instead of CodeSecurityConfiguration.
  • refactor!: Adjust function names and field types for billing API (#​3770)
    BREAKING CHANGE: Billing-related methods are renamed to pattern, and required fields are changed to value types.

...and the following additional changes:

  • Bump go-github from v74 to v75 in /scrape (#​3724)
  • feat: Add ClientID to Installation (#​3712)
  • feat: Add some GitHub Classroom API endpoints (#​3690)
  • chore: Replace http.Method* constants with string literals (#​3696)
  • fix: Repositories.UpdateRulesetClearBypassActor sets BypassActors to empty slice (#​3727)
  • test: Ensure bypass_actors serializes as an empty array when clearing ruleset bypass actors (#​3734)
  • Add reason field to PullRequestEvent (#​3730)
  • chore: Update openapi_operations.yaml (#​3735)
  • Update CONTRIBUTING.md (#​3736)
  • feat: Support roles field in SCIM (#​3728)
  • chore: Ignore hidden .claude settings folder (#​3738)
  • feat: Add ListAcceptedAssignments and GetAssignmentGrades methods to Classroom API (#​3732)
  • feat: Add immutable releases support (#​3725)
  • build(deps): Bump actions/cache from 4.2.4 to 4.3.0 in the actions group (#​3742)
  • refactor: Use errors package to compare and assert error types (#​3739)
  • ci: Add errorlint configuration to golangci-lint settings (#​3743)
  • docs: Update code snippets to use errors package for type assertions (#​3746)
  • Update openapi_operations.yaml (#​3749)
  • test: Use t.Context() instead of context.Background() (#​3750)
  • chore: Add zyfy29 to REVIEWERS (#​3753)
  • Prefer %v over %d,%s and add fmtpercentv custom linter (#​3756)
  • test: Simplify the function that skips integration tests (#​3752)
  • test: Fix issues in TestSecretScanningService tests (#​3760)
  • refactor: Simplify for range loops (#​3762)
  • chore(ci): Add example dir to dependabot config (#​3764)
  • fix: Correct body in EnterpriseService.InitialConfig (#​3763)
  • feat: Add premium request usage report endpoints for organizations and users (#​3751)
  • feat: Add two new Secret Scanning API endpoints (#​3687)
  • build(deps): Bump github.com/ProtonMail/go-crypto from 0.0.0-20230828082145-3c4c8a2d2371 to 1.3.0 in /example (#​3765)
  • build(deps): Bump golang.org/x/crypto from 0.36.0 to 0.42.0 in /example (#​3766)
  • build(deps): Bump github.com/gofri/go-github-pagination from 1.0.0 to 1.0.1 in /example (#​3767)
  • Update openapi_operations.yaml (#​3772)
  • feat: Add fork PR workflows permission API support (#​3737)
  • Add support for organization Immutable Releases API (#​3774)
  • feat: Add enterprise license endpoints (#​3755)
  • build(deps): Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.0.4 to 2.17.0 in /example (#​3776)
  • build(deps): Bump golang.org/x/net from 0.44.0 to 0.46.0 in /scrape (#​3777)
  • build(deps): Bump golang.org/x/crypto from 0.42.0 to 0.43.0 in /example (#​3778)
  • Add ProjectsService (#​3718)
  • Fix breakages caused by merge (#​3781)
  • Bump version of go-github to v76.0.0 (#​3782)

v75.0.0

Compare Source

This release contains the following breaking API changes:

  • refactor!: Change GitService methods to pass required params by-value instead of by-ref (#​3654)
    BREAKING CHANGE: GitService methods now pass required params by-value instead of by-ref.

...and the following additional changes:

  • Bump go-github from v73 to v74 in /scrape (#​3639)
  • Add the metadata field to create DependencyGraphSnapshot (#​3640)
  • Bump golangci-lint to 2.3.0 (#​3641)
  • Add additional settings fields to org API (#​3642)
  • docs: Extend the description of ref parameters (#​3643)
  • fix: Add validation for nil inputs in various services (#​3636)
  • Add location info to SecretScanningAlert (#​3645)
  • docs: Update links to use the latest version of GitHub documentation (#​3648)
  • Add FieldValue field to ProjectV2ItemChange event. (#​3650)
  • Add Metadata field to DependencyGraph* structs (#​3653)
  • refactor: Fix gocritic.paramTypeCombine lint issues (#​3655)
  • chore: Show correct path when example has lint errors (#​3656)
  • Add Social Accounts API (#​3647)
  • feat: Implement List Repository Activities endpoint (#​3651)
  • docs: Use secure URLs in string literals (#​3657)
  • feat: Update openapi (#​3662)
  • feat: Add artifact and log retention period API support (#​3664)
  • Document upcoming changes to events payload (#​3667)
  • build(deps): Bump the actions group with 2 updates (#​3670)
  • build(deps): Bump golang.org/x/net from 0.42.0 to 0.43.0 in /scrape (#​3669)
  • fix: Replace 'organizations' with 'orgs' in API endpoints (#​3673)
  • Update AUTHORS (#​3674)
  • feat: Add secret scanning push protection pattern configurations API (#​3672)
  • feat: Add self-hosted runner permission API support (#​3675)
  • chore: Do not force Go 1.22.0 as toolchain version (#​3678)
  • feat: Add GitHub Classroom GetAssignment API endpoint (#​3685)
  • chore: Add new lint rule to make sure exported names documented (#​3682)
  • chore: Enable gocritic.deprecatedComment check (#​3688)
  • chore: Format code with gofumpt (#​3689)
  • feat: Add private repo workflows permission API support (#​3679)
  • chore: Replace reflect.DeepEqual with cmp.Equal in tests (#​3691)
  • docs: Update CONTRIBUTING.md to clarify documentation requirements for exported types (#​3693)
  • build(deps): Bump github.com/getkin/kin-openapi from 0.132.0 to 0.133.0 in /tools (#​3698)
  • build(deps): Bump actions/setup-go from 5.5.0 to 6.0.0 in the actions group (#​3709)
  • build(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.1 (#​3711)
  • build(deps): Bump golang.org/x/net from 0.43.0 to 0.44.0 in /scrape (#​3716)
  • Add exempt as bypass mode to ruleset bypass actors (#​3719)
  • Bump Go toolchain to 1.24 (#​3721)
  • Bump golang.org/x/sync from 0.16.0 to 0.17.0 in /tools (#​3722)
  • Bump version of go-github to v75.0.0 (#​3723)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot
Copy link

changeset-bot bot commented Nov 14, 2025

⚠️ No Changeset found

Latest commit: 5bbad75

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link

coderabbitai bot commented Nov 14, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant