github.com-google-go-github
all · 4 devs · built 2026-07-24
Repository snapshot
Monthly reports
No monthly reports available yet.
Performance over time
ETV stacked by Growth, Maintenance and Fixes — 90-day moving average, normalized to ETV / month.
Average performance per developer
ETV per active developer per month — 30-day moving average.
Active developers over time
Unique developers committing each day — 90-day moving average.
Knowledge concentration
How dependent is this repo on a small number of contributors? Higher top-1 share = higher key-person risk.
Oleksandr Redko owns 40.1 % of commits.
Top contributors
Most impactful commits
Top 20 by ETV in the all-time window.
- 2.0ETVfeat!: Refactor client constructor to use options pattern (#4201) BREAKING CHANGE: Clients are now constructed with a nicer builder pattern. See docs for details.Steve Hipwell · d9f99978 · 2026-05-14
- 1.3ETVrefactor: Use `testJSONBody` helper for request body assertions in tests (#4183)Dhananjay Mishra · 0a16e22e · 2026-05-01
- 1.3ETVfeat: Add support for remaining Codespaces APIs (#3886)Dhananjay Mishra · 2c83bd6b · 2025-12-19
- 1.2ETVfix: Add validation for nil inputs in various services (#3636)Oleksandr Redko · d88d5295 · 2025-07-24
- 1.1ETVfeat: Add iterators for methods with `After` (#4007)Oleksandr Redko · 4d2c2a52 · 2026-02-13
- 1.0ETVPrefer `%v` over `%d`,`%s` and add `fmtpercentv` custom linter (#3756)Glenn Lewis · 45057719 · 2025-10-06
- 0.9ETVfeat!: 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.Steve Hipwell · a61e9cfe · 2025-01-09
- 0.9ETVchore: Improve `testJSONMarshal` (#4042)Oleksandr Redko · 5158bb8e · 2026-02-27
- 0.7ETVchore: Use `any` instead of `interface{}` (#3584)Oleksandr Redko · 3c5408e7 · 2025-06-03
- 0.6ETVAdd support for new custom properties for orgs APIs (#3804)Dhananjay Mishra · 9c16433c · 2025-11-10
- 0.6ETVfix: Fix data race on Windows (#4051)Glenn Lewis · ca13c0cd · 2026-02-28
- 0.5ETVrefactor: Remove redundant `github.Ptr` calls (#4145)Oleksandr Redko · 7d06267e · 2026-04-10
- 0.5ETVfeat!: Replace actions env secret endpoints (#4335) BREAKING CHANGE: `ActionsService` methods involving secrets have new params and return values.Steve Hipwell · a209c668 · 2026-07-01
- 0.5ETVchore: Replace `time.Date` with `referenceTime` (#4325)Glenn Lewis · 595de3d4 · 2026-06-24
- 0.5ETVrefactor: fix revive.unused-parameter lint issues (#3603)Oleksandr Redko · 94932781 · 2025-06-25
- 0.5ETVfix!: `CreateHostedRunnerRequest`, `UpdateHostedRunnerRequest` instead of `HostedRunnerRequest` (#3973) BREAKING CHANGE: `ActionsService.CreateHostedRunner` and `EnterpriseService.CreateHostedRunner` now accept `CreateHostedRunnerRequest`; `ActionsService.UpdateHostedRunner` and `EnterpriseService.UpdateHostedRunner` now accept `UpdateHostedRunnerRequest`.Oleksandr Redko · 521b62a0 · 2026-02-06
- 0.4ETVfix: AuditEntry fields `org` and `org_id` can be an array (#4333)Oleksandr Redko · 4b556792 · 2026-06-28
- 0.4ETVfeat: Add client API version support (#4246)Steve Hipwell · 65d79c66 · 2026-05-27
- 0.4ETVrefactor: Fix `gocritic.paramTypeCombine` lint issues (#3655)Oleksandr Redko · a81b973f · 2025-07-28
- 0.4ETVAdd custom `structfield` linter to check struct field names and tags (#3843)Oleksandr Redko · 3afe183d · 2025-11-26