Skip to content

chore(deps): update module github.com/google/go-github to v50

Renovate Bot requested to merge renovate/github.com-google-go-github-50.x into main

This MR contains the following updates:

Package Type Update Change
github.com/google/go-github require major v17.0.0+incompatible -> v50.2.0

Release Notes

google/go-github

v50.2.0

Compare Source

This minor release contains the following interesting changes:

  • Add ListExternalGroupsForTeamBySlug to Teams API (#​2674)
  • Add DicussionCommentEvent Webhook (#​2678)
  • Add head_sha for ListWorkflowRunsOptions (#​2703)
  • Support HTTP Proxy from environment (#​2686)
  • Update custom repo roles URL (#​2702)
  • Move to Protonmail PGP (#​2666)
  • Fix SCIM query params (#​2680)
  • Add fields to update repository API and create branch protection API to match GitHub APIs (#​2709)

in addition to these more maintenance-type changes:

  • Bump golang.org/x/sys from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0 in /example (#​2676)
  • Bump github.com/xlzd/gotp from 0.0.0-20181030022105-c8557ba2c119 to 0.1.0 in /scrape (#​2684)
  • Update golangci-lint-action (#​2694)
  • Bump github.com/google/go-github/v50 from 50.0.0 to 50.1.0 in /scrape (#​2683)
  • Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.1.0 in /example (#​2689)
  • Bump golang.org/x/net from 0.0.0-20210226172049-e18ecbb05110 to 0.7.0 in /example (#​2691)
  • Bump golang.org/x/net from 0.0.0-20210226172049-e18ecbb05110 to 0.7.0 (#​2692)
  • Run go mod tidy -compat=1.17 (#​2696)
  • Fix golangci-lint (#​2697)
  • Bump golang.org/x/crypto from 0.0.0-20210817164053-32db794688a5 to 0.7.0 (#​2693)
  • Bump golang.org/x/oauth2 from 0.0.0-20180821212333-d2e6202438be to 0.6.0 (#​2695)
  • Remove example subdirs in GitHub Actions linter workflow (#​2701)
  • Bump golang.org/x/net from 0.7.0 to 0.8.0 in /scrape (#​2698)
  • Bump version of go-github to v50.2.0 (#​2710)

v50.1.0

Compare Source

This minor release contains the following changes:

  • Update scrape dependency to v50 (#​2648)
  • Add secondary rate limit handling (prevent remote requests) and fix primary rate limit categories (#​2635)
  • Fix parse token expiration (#​2650)
  • Add support for actions variables (#​2652)
  • Remove failing unit tests for Go 1.20 (#​2656)
  • Add permission filter for list collaborators (#​2653)
  • Update workflow to use Go 1.20 and 1.19 (#​2657)
  • Add Account field to MarketplacePurchase struct (#​2659)
  • Add URL, UpdateAt, and WorkflowRun fields to Artifacts (#​2660)
  • Add milestone field to IssuesEvent (#​2663)
  • Add go generate mention to CONTRIBUTING.md (#​2587)
  • Add RequestedTeam to issues Timeline type (#​2665)
  • Bump github.com/PuerkitoBio/goquery from 1.8.0 to 1.8.1 in /scrape (#​2667)
  • Add Permission, OldPermission to AuditEntry type (#​2670)
  • Add created_at to WorkflowJob struct (#​2671)
  • Bump version of go-github to v50.1.0 (#​2673)

v50.0.0

Compare Source

This release contains the following breaking API changes:

  • Change total_minutes_used and included_minutes from int to float64 (#​2643)
  • Change all fields from time.Time to github.Timestamp (#​2646)

and the following additional changes:

  • Add new DeploymentBranchPolicies endpoints (#​2621)
  • Bump github.com/google/go-github/v49 from 49.0.0 to 49.1.0 in /scrape (#​2627)
  • Add RequireLastPushApproval field to UpdateBranchProtection (#​2629)
  • Add workflow_name to WorkflowJob struct (#​2630)
  • Support users and teams in branch protection access restrictions (#​2561)
  • Add httpcache code example to README.md (#​2632)
  • Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (#​2638)
  • Add NewTokenClient (#​2637)
  • Add method to update codescanning alert (#​2639)
  • Add JSON tag for ErrorResponse (#​2641)
  • Use NewTokenClient in tests and examples (#​2644)

v49.1.0

Compare Source

This minor release contains the following changes:

  • Update scrape dependency to v49 (#​2617)
  • Add support for GitHub Actions cache API (#​2604)
  • Support OIDC subject claim customization templates for actions (#​2615)
  • Omit OpenID Connect customization template claims when none are set (#​2620)
  • Update minor version to v49.1.0 (#​2623)

v49.0.0

Compare Source

This release contains the following breaking API changes:

  • Fix JSON protection unmarshal error (#​2606)
  • Change actions billing structs to maps (#​2597)

and the following additional changes:

  • Bump scrape and examples to use v48.2.0 (#​2596)
  • Fix GitHub docs URL for get repository API (#​2600)
  • Enable secret scanning with the enterprise-level REST API (#​2607)
  • Add installation to CodeScanningAlertEvent type (#​2609)
  • Add support for GitHub Environments for Pro/Teams pricing plans (#​2611)

v48.2.0

Compare Source

This minor release includes the following changes:

  • Add parents field to timeline events (#​2566)
  • Update doc URL for PackageGetAllVersions (#​2568)
  • Add the 'require_last_push_approval' field (#​2567)
  • Bump github.com/google/go-github/v48 from 48.0.0 to 48.1.0 in /scrape (#​2573)
  • Bump golangci-lint version to 1.50.1 (#​2576)
  • Add RunAttempt field for WorkflowJob (#​2562)
  • Add LockBranch and AllowForkSyncing to repos.go (#​2577)
  • Add new field for issue state reason (#​2583)
  • Add support for repository actions access level / permission (#​2578)
  • Add has_discussions field to repository (#​2589)
  • Use 'concurrency' instead of 'styfle/cancel-workflow-action' in GitHub Actions (#​2591)
  • Add MakeLatest parameter to support explicitly setting latest release (#​2594)
  • Change create fork options from url param to body param (#​2490)
  • Support new GitHub v3 API calendar-based versioning (#​2581)
  • Update AUTHORS for v48.2.0

v48.1.0

Compare Source

This minor release includes the following interesting changes:

  • Add apps to restriction rules in branch protection (#​2509)
  • Add support for security manager endpoints (#​2530)
  • Add support for cursor pagination in AlertListOptions (#​2512)
  • Add merge_group webhook event via MergeGroupEvent and MergeGroup structs (#​2556)
  • Code Scanning: add new field for dismissed comment (#​2557)
  • Remove references to io/ioutil package (#​2547)
  • Add support for Dependabot alert endpoints (#​2554)
  • Support workflow restrictions in actions_runner_groups (#​2559)

along with the following tests, docs, and/or maintenance updates:

  • Update scrape dependency to v48 (#​2502)
  • Update AUTHORS for v48 (#​2503)
  • Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (#​2515)
  • Add test case for JSON resource marshaling (#​2517)
  • Add test case for JSON resource marshaling (#​2526)
  • Fix typo in README URL (#​2514)
  • Update workflow to use Go 1.19 and Go 1.18 (#​2525)
  • Add test cases for JSON resource marshaling (#​2524)
  • Add test cases for JSON resource marshaling (#​2527)
  • Add test case for JSON resource marshaling (#​2521)
  • Add test case for JSON resource marshaling (#​2528)
  • Add test cases for JSON resource marshaling (#​2520)
  • Add test cases for JSON resource marshaling (#​2531)
  • Add test cases for JSON resource marshaling (#​2532)
  • Add test for resource JSON marshaling (#​2533)
  • Add tests for resource JSON marshaling (#​2536)
  • Add test case for JSON resource marshaling (#​2537)
  • Add test for resource JSON marshaling (#​2538)
  • Add test case for JSON resource marshaling (#​2539)
  • Add test case for JSON resource marshaling (#​2542)
  • Add test case for JSON resource marshaling (#​2541)
  • Add test case for JSON resource marshaling (#​2544)
  • Add test case for JSON resource marshaling (#​2543)
  • Add test case for JSON resource marshaling (#​2545)
  • Add test case for JSON resource marshaling (#​2546)
  • Add test case for JSON resource marshaling (#​2548)
  • Add test case for JSON resource marshaling (#​2549)
  • Add test cases for JSON resource marshaling (#​2550)
  • Add test case for JSON resource marshaling (#​2551)
  • Add test case for JSON resource marshaling (#​2552)
  • Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (#​2564)

v48.0.0

Compare Source

This release contains the following breaking API changes:

  • Return proper responses for SCIM provisioned identities #​2474

and the following additional changes:

  • Bump github.com/google/go-github/v47 from 47.0.0 to 47.1.0 in /scrape #​2473
  • Bump codecov/codecov-action from 3.1.0 to 3.1.1 #​2472
  • Add SecretScanningPushProtection field to SecurityAndAnalysis struct #​2476
  • Bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 #​2484
  • Update ProtectionChanges to contain the remaining possible return values #​2486
  • Rename 'whitelist' to 'allowlist' in oauth class selectors #​2488
  • Add support for User SSH signing keys #​2482
  • Fix use GITHUB_OUTPUT from deprecated set-output #​2492
  • Add enterprise list runner applications download #​2496
  • Create custom role APIs #​2494
  • Bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 #​2498

v47.1.0

Compare Source

This minor release includes these changes:

  • Update scrape dependency to v47 (#​2442)
  • Additional options name, default_branch_only for create a fork (#​2448)
  • List Secret Scan Alerts with index-based pagination (#​2446)
  • Add alphanumeric param to AutolinkOptions (#​2450)
  • Remove GenerateReleaseNotes from RepositoriesService.EditRelease (#​2445)
  • Add org permissions to InstallationPermissions (#​2452)
  • Escape special characters in ref name for update ref (#​2454)
  • Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#​2457)
  • Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 in /scrape (#​2458)
  • Bump github.com/google/go-cmp from 0.5.8 to 0.5.9 in /update-urls (#​2459)
  • Fix unhandled error in actions_artifacts.go (#​2460)
  • Add explicit error return (#​2469)
  • Add org struct fields (#​2471)
  • Always send 'checks' field when creating branch protection (#​2468)

v47.0.0

Compare Source

This release contains the following breaking API changes:

  • Add ListOptions for listing user migrations #​2417

and the following additional changes:

  • Update scrape dependency to v46 #​2438
  • Fix go.mod for example #​2439
  • Add hooks support for WebSub (formerly PubSubHubbub) protocol #​2397
  • Add parameters to configure merge commit messages to repo #​2440

v46.0.0

Compare Source

This release contains the following breaking API changes:

  • Support PagesSource as struct for update pages API #​2407
  • Change DependabotSecretsSelectedRepoIDs to []string #​2401

and the following additional changes:

  • Add state_reason to IssuesService.Edit #​2395
  • Bump github.com/google/go-github/v45 from 45.1.0 to 45.2.0 in /scrape #​2399
  • Bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 #​2398
  • Add RunAttempt field to AuditEntry #​2411
  • feat: add GetCodeownersErrors to RepositoriesService (#​2405) #​2408
  • Remove omitempty from Content field of RepositoryContentFileOptions #​2430
  • Unable to create empty file #​2427
  • Add BypassPullRequestAllowances field #​2432
  • Add 'pending_deployments' endpoint support (#​2421) #​2422
  • Add LFS control #​2429
  • Add tag protection #​2424
  • Add TextMatch custom header to other search type custom headers #​2388
  • Add support for parsing code_scanning_alerts in webhooks #​2392
  • Include the version of go-github in User-Agent headers sent to the GitHub API #​2403
  • chore: Update README with additional auth use case #​2434
  • feature: adding api and web to meta api endpoint. #​2435

v45.2.0

Compare Source

This minor release includes these changes:

  • Add Actor field to WorkflowRun (#​2381)
  • Bump github.com/google/go-github/v45 from 45.0.0 to 45.1.0 in /scrape (#​2382)
  • docs fix: correct a comment (#​2383)
  • Add missing common event fields (#​2384)
  • Add RoleName field to User struct (#​2386)
  • Add support for repo setting use_squash_pr_title_as_default (#​2390)
  • Add MembersCanForkPrivateRepositories field to Organization struct (#​2389)

v45.1.0

Compare Source

This minor release includes these changes:

  • Update scrape dependency to v45 (#​2375)
  • Include RoleName field in Repository struct (#​2379)

v45.0.0

Compare Source

This release contains the following breaking API changes:

  • Support query parameter visible_to_repository in ListOrganizationRunnerGroups (#​2329)

and the following additional changes:

  • Add missing Sender field in RepositoryVulnerabilityAlertEvent (#​2365)
  • Add support to sync a fork branch with the upstream repository. (#​2337)
  • Add fields to RateLimits struct (#​2340)
  • Add ReRequestCheckRun (#​2358)
  • Add 'repository_import' event (#​2364)
  • Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (#​2366)
  • Bump github.com/google/go-github/v44 from 44.0.0 to 44.1.0 in /scrape (#​2367)
  • update-urls: update sidebar child articles links (#​2369)
  • fix: correct endpoints for custom roles (#​2370)
  • Update URLs (#​2373)

v44.1.0

Compare Source

This minor release contains the following changes:

  • Update scrape dependency to v44 (#​2352)
  • Add a "Webhooks" section to the README.md (#​2353)
  • Add support for list Code Scan Alerts by Org (#​2346)
  • Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 in /update-urls (#​2354)
  • Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#​2355)
  • Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 in /scrape (#​2356)
  • Add RerunFailedJobsByID and RerunJobByID (#​2345)

v44.0.0

Compare Source

This release contains the following breaking API changes:

and the following additional changes:

  • Update scrape dependency to v43 #​2308
  • Add repo webhook redelivery method #​2305
  • Add security-advisory and code-scanning-alert event types #​2311
  • Bump actions/checkout from 2 to 3 #​2314
  • Move examples dir into its own Go module #​2310
  • Add AllowUpdateBranch to the Repository struct #​2313
  • Bump actions/cache from 2 to 3 #​2316
  • Add support for setting actions permissions on a repository #​2315
  • Remove code duplication #​2321
  • Improve stringify test coverage #​2320
  • Clean up method return consistency #​2318
  • Make auto-generated files read-only #​2323
  • Update workflow to use Go 1.18 and Go 1.17 #​2322
  • Add support for the pull request review thread event #​2326
  • Bump actions/setup-go from 2 to 3 #​2332
  • Bump codecov/codecov-action from 2.1.0 to 3 #​2331
  • Add create repository with an initial commit with empty README #​2333
  • Restrict permissions for GitHub actions #​2334
  • Add support to list custom roles for organizations #​2336
  • Bump codecov/codecov-action from 3.0.0 to 3.1.0 #​2343
  • example: update go modules for some examples bbfb105
  • fix gofmt issue in newreposecretwithxcrypto 97b5d95
  • run golangci-lint on all modules c071ded

v43.0.0

Compare Source

This release contains the following breaking API changes:

  • Add list options support for environments #​2258
  • GitHub Actions Billing returns total_paid_minutes_used as float64 #​2284
  • Fix RequireCodeOwnerReviews and RequiredApprovingReviewCount fields with omitempty #​2289

and the following additional changes:

  • Update scrape dependency to v42 #​2254
  • Add AllowForking to Repository struct #​2256
  • Bump github.com/bradleyfalzon/ghinstallation/v2 from 2.0.3 to 2.0.4 #​2259
  • Update docs for CreateWorkflowDispatchEventRequest.Ref #​2263
  • Add support for additional PagesUpdate parameters #​2266
  • Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 #​2269
  • Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 in /update-urls #​2270
  • Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 in /scrape #​2271
  • ci: bump golangci-lint version #​2272
  • Add checks field to RequiredStatusChecks #​2276
  • Add Repo and Org fields to DeployKeyEvent #​2280
  • Add support for the secret scanning API #​2281
  • Add SecretScanningAlertEvent Webhook #​2282
  • Add GetWorkflowRunAttempt #​2290
  • Add APIMeta fields related to SSH keys #​2293
  • Don't update the ratelimits if we got a response from a cache #​2273
  • Revert "Remove graduated GitHub v3 API preview header" #​2301
  • Bump golangci/golangci-lint-action from 2.5.2 to 3.1.0 #​2303

v42.0.0

Compare Source

This release contains the following breaking API changes:

  • ProjectOptions (public to private) & Project struct (org related fields) fixes #​2111
  • Change type of HookDelivery.InstallationID to Int64. #​2235
  • Add pagination options to list all package versions #​2250

and the following additional changes:

  • Update scrape dependency to v41 #​2212
  • Adds test-cases for JSON resources marshaling #​2176
  • Add CodeScanningService.ListAnalysesForRepo and CodeScanningService.GetAnalysis #​2210
  • Handle protection status errors for unprotected branches #​2092
  • Update GitHub Pages API to add new response parameters #​2109
  • Add BranchProtectionRuleEvent Installation field #​2216
  • Fix since+page pagination bug #​2218
  • build: upgrade go directive in go.mod to 1.17 #​2219
  • fix references to webhook types #​2224
  • Update comment on ListPullRequestsWithCommit API #​2228
  • Fix secondary rate limits URL and improve related documentation #​2229
  • Add Changes field to RepositoryEvent #​2233
  • Add app hook deliveries API #​2226
  • Add support for External Groups #​2217
  • Add PreviousAttemptURL, RunAttempt, RunStartedAt field to WorkflowRun #​2238
  • Add new fields to WorkflowRun #​2237
  • Update .gitignore for ignoring goenv .go-version file #​2242
  • add team.html_url #​2244
  • Update ListCheckRunsOptions with new field AppID #​2236
  • adding examples for app auth #​2240
  • Support Discussions webhook event #​2221
  • Add DiscussionEvent webhook (#​2221) #​2230
  • Add support for Dependabot secrets #​2248

v41.0.0

Compare Source

This release contains the following breaking API changes:

  • Change StorageBilling.EstimatedPaidStorageForMonth from int to float64 (#​2205)

and the following additional changes:

  • Add support for creating reaction for a release (#​2196)
  • Parse Before/After Links into Response (#​2154)
  • Add missing attribute job_runs in WorkflowRunBill (#​2206)
  • Add function to delete a workflow run by ID (#​2207)
  • Handle 'since' in addition to 'page' for pagination response (#​2135)
  • Add active committers API implementation (#​2208)

v40.0.0

Compare Source

This release contains the following breaking API changes:

  • runnerID and runnerGroupID are int64, not string (#​2127)

and the following additional changes:

  • Bump github.com/google/go-github/v39 from 39.1.0 to 39.2.0 in /scrape (#​2126)
  • Audit log query options set should contain url tag (#​2128)
  • Fix user packages api path (#​2129)
  • Add runner info to workflow job object (#​2131)
  • Support GitHub Advanced Security repository settings (#​2133)
  • Fix API links in actions_artifacts.go (#​2141)
  • Bump github.com/PuerkitoBio/goquery from 1.7.1 to 1.8.0 in /scrape (#​2193)
  • Add new RemoveMilestone method on IssuesService (#​2195)
  • Add RenameBranch support (#​2119)
  • Add missing fields to Timeline (#​2197)
  • Add method to upload Code Scanning Sarif Analysis results to GitHub (#​2165)

plus several test- or documentation-only changes.

v39.2.0

Compare Source

This minor release contains the following changes:

  • Add support for workflow_job event's labels field (#​2103)
  • Fix linters issues (#​2104)
  • Add support for Packages API (#​2076)
  • Fix new golangci-lint errors (#​2105)
  • Bump CI version of Go to test versions 1.17.x and 1.16.x (#​2108)
  • Add support for apps webhook config endpoints (#​2096)
  • Add Organization to PushEvent and IssueCommentEvent (#​2116)
  • Remove outdated comment for #​540 (#​2117)
  • Bump scrape apps to google/go-github v39 (#​2121)
  • Support specifying repository names (#​2123)
  • Add generate release notes support (#​2114)

v39.1.0

Compare Source

This minor release contains the following changes:

  • Add test cases to verify that error responses contain status code (#​2093)
  • Bump codecov/codecov-action from 2.0.3 to 2.1.0 (#​2094)
  • Add common Installation field to webhook events (#​2101)
  • Add pagination fields to code scanning (#​2100)
  • Add BranchProtectionRuleEvent (#​2102)

v39.0.0

Compare Source

This release contains the following breaking API changes:

  • Add List Options for ListRepositoryAccessRunnerGroup #​2086

and the following additional changes:

  • Update Cursor comment to reference an existing method #​2042
  • Add raw_key field to GPGKey struct #​2043
  • Upgrade crypto and net dependencies #​2045
  • Set up workflow for golangci #​2020
  • chore(ci) : cache go-build folders #​2054
  • Bump styfle/cancel-workflow-action from 0.9.0 to 0.9.1 #​2049
  • Fix update-urls unit tests broken by #​1875 #​2058
  • Bump codecov/codecov-action from 2.0.2 to 2.0.3 #​2065
  • Introduce the auto merge property #​2074
  • Add support for autolinks #​2046
  • Implement SCIM #​2062
  • Add function for redelivering webhooks #​2061
  • Add struct for workflow_job event #​2038
  • Add created field to ListWorkflowRunsOptions #​2083
  • Update repo community profile API #​2084

plus several test- or documentation-only changes.

v38.1.0

Compare Source

This release contains the following non-breaking-API change:

  • Allow empty selected_repository_ids for SetSelectedReposForOrgSecret (#​2036)

and the following documentation-only change:

v38.0.0

Compare Source

This release contains the following breaking API changes:

  • Add ListOptions to GetCommit and CompareCommits to support pagination (#​1960)
  • Fix deprecated state/open field (#​2017)

and the following additional changes:

  • Add RequiredConversationResolution ProtectionRequest field (#​1959)
  • Add missing CreatedAt and UpdatedAt fields to CheckSuite. (#​1983)
  • Add support for listing and getting repository/organization webhook deliveries (#​1934)
  • Expose event message headers, introduce a new way to read the body from an io.Reader (#​1955)
  • Add allows_public_repositories to actions_runner_group (#​1998)
  • Add methods to add and remove repos for actions on org level (#​1997)
  • Add new GitHub code scanning Alert fields (#​2013)
  • Add Client method (#​2016)
  • Add avatar_url field to RepoStatus (#​2021)
  • Add Slug field to AppConfig (#​2029)
  • Add TokenExpiration to Response (#​2031)

plus the following test- or documentation-only changes:

  • Add test cases for JSON resource marshaling (#​1961)
  • Add test cases for JSON resource marshaling (#​1965)
  • Add test cases for JSON resource marshaling (#​1966)
  • Add test cases for JSON resource marshaling (#​1967)
  • Add test cases for JSON resource marshaling (#​1968)
  • Add test cases for JSON resource marshaling (#​1969)
  • Add test cases for JSON resource marshaling (#​1970)
  • Add test cases for JSON resource marshaling (#​1971)
  • Add test cases for JSON resource marshaling (#​1972)
  • Add test cases for JSON resource marshaling (#​1973)
  • Add test cases for JSON resource marshaling (#​1974)
  • Add test cases for JSON resource marshaling (#​1975)
  • Add test cases for JSON resource marshaling (#​1976)
  • Add test cases for JSON resource marshaling (#​1977)
  • Add test cases for JSON resource marshaling (#​1978)
  • Add test cases for JSON resource marshaling (#​1979)
  • Add test cases for JSON resource marshaling (#​1981)
  • Add test cases for JSON resource marshaling (#​1982)
  • Add test cases for JSON resource marshaling (#​1984)
  • Add test cases for JSON resource marshaling (#​1985)
  • Add test cases for JSON resource marshaling (#​1986)
  • Add test cases for JSON resource marshaling (#​1987)
  • Add test cases for JSON resource marshaling (#​1988)
  • Add test cases for JSON resource marshaling (#​1989)
  • Add test cases for JSON resource marshaling (#​1990)
  • Add test cases for JSON resource marshaling (#​1991)
  • Add test cases for JSON resource marshaling (#​1992)
  • Add test cases for JSON resource marshaling (#​1994)
  • Add test cases for JSON resource marshaling (#​2000)
  • Add test cases for JSON resource marshaling (#​2001)
  • Make test names consistent (#​2002)
  • Add test cases for JSON resource marshaling (#​2003)
  • Add test cases for JSON resource marshaling (#​2004)
  • Make test names consistent (#​2005)
  • Add test cases for JSON resource marshaling (#​2006)
  • Add test cases for JSON resource marshaling (#​2007)
  • Add test cases for JSON resource marshaling (#​2009)
  • Add test cases for JSON resource marshaling (#​2010)
  • Add test cases for JSON resource marshaling (#​2011)
  • Update AUTHORS with recent contributors (#​2012)
  • Add test cases for JSON resource marshaling (#​2014)
  • Add mention to go-github-mock in README (#​2025)
  • Use x crypto instead of sodium (#​2034)

v37.0.0

Compare Source

This release contains the following breaking API changes:

  • define struct types instead of using anonymous structs #​1900
  • Modify GetBranch to handle redirects #​1901
  • Fix Code Scanning Alert tool field #​1904

and the following additional changes:

  • Parse 'reviewed' event object 'state' property #​1886
  • Add auto_merge field in PullRequest struct #​1896
  • Repository Vulnerability Alert Add Missing Fields #​1898
  • Enable Client.RateLimits to bypass the rate limit check #​1907
  • Handle MIME parameters in Content-Type Header #​1922
  • Add RequiredConversationResolution protection field #​1946
  • Repository Object - Deprecated Fields #​1952

plus the following test-only changes:

  • Add test cases for JSON resource marshaling #​1902
  • Add test cases for JSON resource marshaling #​1906
  • Add test cases for JSON resource marshaling #​1908
  • Add test cases for JSON resource marshaling #​1909
  • Add test cases for JSON resource marshaling #​1912
  • Add test cases for JSON resource marshaling #​1913
  • Add test cases for JSON resource marshaling #​1914
  • Add test cases for JSON resource marshaling #​1915
  • Add test cases for JSON resource marshaling #​1917
  • Add test cases for JSON resource marshaling #​1918
  • Add test cases for JSON resource marshaling #​1919
  • Add test cases for JSON resource marshaling #​1923
  • Add test cases for JSON resource marshaling #​1924
  • Add test cases for JSON resource marshaling #​1925
  • Add test cases for JSON resource marshaling #​1926
  • Add test cases for JSON resource marshaling #​1927
  • Add test cases for JSON resource marshaling #​1928
  • Add test cases for JSON resource marshaling #​1929
  • Add test cases for JSON resource marshaling #​1930
  • Add test cases for JSON resource marshaling #​1937
  • Add test cases for JSON resource marshaling #​1938
  • Add test for JSON marshaling for Teams #​1941
  • Add test cases for JSON resource marshaling #​1951

v36.0.0

Compare Source

This release contains the following breaking API changes:

and the following additional changes:

v35.3.0

Compare Source

This release contains the following changes since v35.2.0:

  • Add missing fields to Star event (#​1869) …
  • Support map type in go generate (#​1867) …
  • Add support for the list failed organization invitations feature (#​1871) …
  • Change all *map to map in JSON structs (#​1870) …
  • Fix typo in repos.go (#​1873)
  • fix: Updated comparisons in test files (#​1875) …
  • compare decoded go struct for request body (#​1876)
  • Add missing installation permissions (#​1880) …

v35.2.0

Compare Source

This release contains the following changes since v35.1.0:

v35.1.0

Compare Source

This release contains the following changes since v35.0.0:

v35.0.0

Compare Source

This release contains the following breaking API changes:

and the following additional changes:

v34.0.0

Compare Source

This release contains the following breaking API change:

Thank you to all the volunteers who help keep this repo up-to-date!

v33.0.0

Compare Source

This release contains the following breaking API changes:

Thank you to all the volunteers who help keep this repo up-to-date!

v32.1.0

Compare Source

This release contains the following non-breaking changes since v32.0.0:

Thank you to all the volunteers who help keep this repo up-to-date!

v32.0.0

Compare Source

This release contains the following breaking API changes:

Thank you to all the volunteers who help keep this repo up-to-date!

v31.0.0

Compare Source

This release includes breaking API changes from #​1484 and #​1487.

v30.1.0

Compare Source

This minor version release incorporates #​1471.

v30.0.0

Compare Source

Release v30.0.0 incorporates a large number of breaking changes including the removal of many deprecated API endpoints, the renaming of methods, and some changes in types and method signatures.

v29.0.3

Compare Source

Incorporates #​1400.

v29.0.2

Compare Source

Includes fix from #​1370.

v29.0.1

Compare Source

Replaces v29.0.0 which was broken. Please use this release instead.

v29.0.0

Compare Source

v28.1.1

Compare Source

Add fields in #​1241.

v28.1.0

Compare Source

Add bug fix in #​1240.

v28.0.2

Compare Source

Add support for go1.13 in #​1279.

v28.0.1

Compare Source

Add two missing fields in #​1269.

v28.0.0

Compare Source

Breaking API change due to #​1238.

v27.0.6

Compare Source

Add CreatedAt field to Key in #​1256.

v27.0.5

Compare Source

Add PullsURL field in #​1253.

v27.0.4

Compare Source

Fix parameter name in #​1239.

v27.0.3

Compare Source

Minor change to use time.Until in #​1233.

v27.0.2

Compare Source

Add support for creating and using template repos in #​1236.

v27.0.1

Compare Source

Code coverage test variable cleanup in #​1234.

v27.0.0

Compare Source

Bump major version due to breaking API change in #​1229.

v26.1.3

Compare Source

Adds methods for GitHub Enterprise endpoints in #​1214.

v26.1.2

Compare Source

Adds repository creation permissions field in #​1213.

v26.1.1

Compare Source

Adds support for preview Team Sync API for GitHub Enterprise Cloud users in #​1212.

v26.1.0

Compare Source

Minor release due to error message change in #​1207.

v26.0.10

Compare Source

Adds missing field in #​1215.

v26.0.9

Compare Source

Adds missing field for GitHub Enterprise users in #​1211.

v26.0.8

Compare Source

Adds missing NodeID in #​1209.

v26.0.7

Compare Source

Add new GPG signing option in #​1198.

v26.0.6

Compare Source

Add more coverage tests in #​1196.

v26.0.5

Compare Source

New permissions added in #​1180.

v26.0.4

Compare Source

Skipping v26.0.3 as that was a broken release. This release simply contains AUTHORS updates and a couple code coverage improvements.

v26.0.3

Compare Source

v26.0.2

Compare Source

Add tests for resource JSON marshaling and unmarshaling in #​1189.

v26.0.1

Compare Source

Add Automated Security Fixes API preview endpoint in #​1188.

v26.0.0

Compare Source

Breaking API change due to #​1179.

v25.1.3

Compare Source

New preview API support added in #​1186.

v25.1.2

Compare Source

Add update branch API support in #​1187.

v25.1.1

Compare Source

New GetTeamBySlug endpoint from #​1171.

v25.1.0

Compare Source

Minor release due to bug fix in #​1178.

v25.0.5

Compare Source

New endpoint added by #​1177.

v25.0.4

Compare Source

New feature in #​1166.

v25.0.3

Compare Source

Add new field in #​1169.

v25.0.2

Compare Source

This patch release adds new webhook and event support in #​1163.

v25.0.1

Compare Source

This patch release includes a go.mod cleanup from #​1159.

v25.0.0

Compare Source

Due to #​1156, we need to bump the major version with the breaking API change.

v24.0.1

Compare Source

This release includes the query parameter bug fix from #​1125.

v24.0.0

Compare Source

Due to #​1115, we need to bump the major version with the breaking API change.

v23.0.0

Compare Source

This release is to address the breaking API change in #​1112.

v22.0.0

Compare Source

This release is to address the breaking API change in #​1111.

v21.0.1

Compare Source

This is a release to address the bug fix in #​1099.

v21.0.0

Compare Source

Update version to support GitHub Enterprise users and the removal of custom media types.

v20.0.0

Compare Source

Update version to support GitHub Enterprise users and the removal of custom media types.

v19.1.0

Compare Source

This minor release is to fix the import paths for v19.

v19.0.0

Compare Source

Breaking API (timestamp-related) changes from #​1042.

v18.2.0

Compare Source

This minor release is to fix issues #​1014 and #​1015 reported to us by the GitHub API Development team.

v18.1.0

Compare Source

This minor release is to fix issue #​992 reported to us by the GitHub API Development team.

v18.0.0

Compare Source


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 MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports