William Martin
d4cd79e28c
Use int64 for GitHub database IDs and add lint check
...
Change all struct fields representing GitHub database IDs from int to
int64 to match the API spec and prevent potential overflow on 32-bit
architectures.
Add a custom go/analysis linter (idtype-checker) that flags struct
fields with ID-like names or JSON tags using int instead of int64,
integrated into make lint.
Closes #9247
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-13 13:16:43 +02:00
Azeem Sajid
8b7fb231ec
Remove trailing whitespace
2025-02-13 11:06:27 +05:00
Tyler McGoffin
81591a09b8
Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
2024-10-15 11:56:43 -07:00
Heath Stewart
81f3526740
Fix tests
2024-08-16 10:11:52 -07:00
Yukai Chou
07a87ca8a4
Wrap special values and placeholders like - and $1
2023-11-23 07:09:29 +08:00
Yukai Chou
17d336e005
Wrap cli flags in backticks uniformly
2023-11-16 22:54:27 +08:00
vaindil
8ed632afb9
Allow --org parameter in lieu of a repo context for rulesets, add current_user_can_bypass to rs view ( #7747 )
2023-08-10 08:51:48 -07:00
vaindil
d82c1193b3
make IDs cyan, add prompter test
2023-07-06 14:56:55 -04:00
vaindil
ab921f96e6
split org/repo graphql queries, better tests
2023-07-05 15:13:09 -04:00
vaindil
159ac8ba0e
fix merge errors
2023-07-05 13:57:19 -04:00
vaindil
e4aa5ba84c
add ruleset check command
2023-07-05 13:57:19 -04:00
vaindil
5c5dcd2a80
initial view tests
2023-07-05 13:57:19 -04:00
vaindil
2f7caf8502
update bypass response and parents logic, tests
2023-07-05 13:57:19 -04:00
vaindil
8328a0abdc
update tests, add rules to view command
2023-07-05 13:57:19 -04:00
vaindil
f25b2af053
interactive ruleset selection, move shared logic
2023-07-05 13:57:19 -04:00
vaindil
8fa69c4915
don't allow both --repo and --org, add docs
2023-07-05 13:57:19 -04:00
vaindil
e91670edcc
split ruleset types by API type
2023-07-05 13:57:19 -04:00
vaindil
3e6419237d
allow getting parents, move list to shared package
2023-07-05 13:57:19 -04:00
vaindil
7f81645c78
basic ruleset view works
2023-07-05 13:57:19 -04:00