William Martin
ee3db50e43
Avoid requesting PR reviewer twice
2025-06-11 15:54:16 +02:00
Kynan Ware
0788a01517
refactor(api): inline struct definitions in RepoAssignableActors
2025-05-16 15:17:39 -06:00
Kynan Ware
e0f3f0f2fd
refactor(api): change CopilotActorLogin to constant
2025-05-16 14:57:49 -06:00
Kynan Ware
a28e2d8784
refactor(api): use constant for Copilot login
2025-05-16 12:28:46 -06:00
Kynan Ware
475163a126
Merge pull request #10990 from cli/kw/gh-cli-916-special-actor-assignee-names
...
`issue edit`, `pr edit`: handle display names in interactive assignee editing
2025-05-16 10:16:08 -06:00
Kynan Ware
8bd77c0a95
fix(pr edit): clarify error messages for assignee actors and users
2025-05-15 14:01:10 -06:00
Kynan Ware
981da86701
doc(pr edit): condense comment for reviewer/user filtering
2025-05-15 13:47:51 -06:00
Kynan Ware
51b1e6cd6f
Merge branch 'kw/gh-cli-909-911-assign-actors-to-prs' into kw/gh-cli-916-special-actor-assignee-names
2025-05-15 11:27:14 -06:00
Kynan Ware
d72018d312
feat(pr edit): fetch assignable actors
2025-05-15 09:33:36 -06:00
Kynan Ware
0db7ae872f
refactor(api): remove needless parenthesis
...
Co-authored-by: Andy Feller <andyfeller@github.com>
2025-05-15 09:33:36 -06:00
Kynan Ware
eace1e889a
feat(editable): update assigned actors to use display names
...
- Refactored AssignedActors to return display names instead of logins.
- Updated related functions to ensure consistency in display names.
- Enhanced comments for clarity on display name logic and actor types.
2025-05-14 20:26:53 -06:00
Kynan Ware
d4832ba015
feat(pr edit): fetch assignable actors
2025-05-14 11:52:02 -06:00
Kynan Ware
712eeabd4a
doc(api): remove needless comment
2025-05-14 08:55:55 -06:00
Kynan Ware
dfd600713f
refactor(api): rename assignable user types and methods
2025-05-14 08:53:47 -06:00
Kynan Ware
3bed77836a
refactor(issue edit): rename loop variable for clarity
2025-05-13 07:11:24 -06:00
Kynan Ware
cff2fa71e2
doc(repo queries): clarify reviewer actor fetching logic
2025-05-12 11:49:44 -06:00
Kynan Ware
29241cb7a5
refactor(issue edit): improve actor type handling
...
This improves actor type handling while fetching repository assignable actors.
2025-05-12 11:34:31 -06:00
Kynan Ware
ee9d169204
feat(issue edit): fetch assignable actors
2025-05-09 15:13:11 -06:00
Kynan Ware
38e52db377
feat(issue edit): fetch currently assigned actors
2025-05-09 15:12:07 -06:00
William Martin
e995a873cb
Feature detect v1 projects on non-interactive pr create
2025-05-02 15:08:34 +02:00
William Martin
c208b1f075
Feature detect v1 projects on web mode issue create
2025-04-17 21:04:08 +02:00
William Martin
c8dd61d837
Feature detect v1 projects on non-interactive issue create
2025-04-17 17:51:38 +02:00
tsukasa inoue
b33e2f92a7
feat: add ArchivedAt field to Repository struct
2024-10-19 11:11:24 +09:00
bagtoad
291370824b
Return nil instead of empty objects when err
2024-10-11 12:08:10 -06:00
bagtoad
4ecb125c7c
Update function names
...
Licenses are no longer referred to as templates. Prefix the new license and gitignore functions with "Repo" as a more descriptive name.
2024-10-09 21:00:43 -06:00
Kynan Ware
8a1e6ac9f0
Apply suggestions from code review
...
Co-authored-by: Andy Feller <andyfeller@github.com>
2024-10-08 14:00:30 -06:00
bagtoad
3be44fb6e2
Move API calls to queries_repo.go
2024-10-06 11:51:16 -06:00
bagtoad
0bc0f8c8eb
Implement license view
2024-09-29 19:09:46 -06:00
bagtoad
c76acb6aff
Implement gitignore view
2024-09-29 17:26:04 -06:00
Babak K. Shandiz
9e1f9d6101
Include projectsV2 in GraphQL query
...
Signed-off-by: Babak K. Shandiz <babak.k.shandiz@gmail.com>
2024-04-26 21:06:29 +01:00
William Martin
c02b410327
Update fork failure error and add test
2024-01-29 16:27:29 +01:00
Chris Roat
39215d9316
Add more detail to fork failure message
2024-01-29 16:27:29 +01:00
nate smith
a889bfab20
Merge remote-tracking branch 'origin/trunk' into fix/error-on-no-browser
2023-07-10 15:29:17 -07:00
Sam Coe
dbc2f05124
Update go-gh to v2 ( #7299 )
...
* Update go-gh
* Update code for go-gh v2
2023-04-16 15:34:23 +10:00
Kousik Mitra
aa0f2de885
Return error on no-browser option if repo don't exists
2023-04-16 01:30:14 +05:30
Anupam Kumar
88cc4d2531
Add variable set command ( #6928 )
2023-03-13 03:01:38 +00:00
Sam Coe
08a1231178
Allow retrieving projectItems in JSON and allow adding/removing user owned projects ( #7007 )
2023-02-15 22:14:59 +00:00
Josh Soref
e6d6427704
Support Fork with Default Branch Only
2023-02-07 10:00:39 -05:00
azu
700bda3ad8
Add gh repo edit --enable-discussions ( #6903 )
...
* Add gh repo edit --enable-discussions
* Add hasDiscussionsEnabled to JSON fields for repos
Co-authored-by: Mislav Marohnić <mislav@github.com>
2023-01-24 18:13:05 +01:00
Ilya Yatsishin
179e9c256d
Add projectsV2 support to issue create, issue edit, pr create, and pr edit ( #6735 )
...
Co-authored-by: pshevche <pavel.shevchenko.95@gmail.com>
Co-authored-by: Sam Coe <samcoe@users.noreply.github.com>
2023-01-19 22:13:09 +00:00
Natthakit Susanthitanon
33779630da
Exclude the current user from reviewers when creating pr ( #6464 )
2022-12-08 08:51:35 +02:00
Mislav Marohnić
e7029616cb
Fix parsing base repo out of outdated git remotes
...
If any of the repositories named by git remotes could not be found via
API lookup, a "could not resolve to a Repository" error would be thrown,
but the goal of the base repo logic was to ignore NOT_FOUND errors.
2022-07-25 20:17:32 +02:00
Mislav Marohnić
5656296ade
repo fork: directly fork under the desired name
...
A new GitHub feature landed where the API client can specify the desired
name of the new fork. This avoids the necessity of subsequently having
to rename the forked repo after the fork operation has created one.
For backwards compatibility, the renaming logic is still here, but
activates only if the resulting repo name is not the desired name.
2022-07-11 13:54:58 +02:00
Sam Coe
074ed50b8a
Integrate go-gh API package ( #5614 )
2022-06-23 04:05:31 +01:00
Jonathan Fenwick
ddb408e67b
Add check to see if current owner is attempting to fork the repo ( #5794 )
...
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-06-14 13:13:24 +00:00
Heath Stewart
5ed83e2b2a
Remove Stringer from ghrepo.Interface ( #5536 )
2022-04-28 08:58:34 +02:00
Heath Stewart
19a852ae9f
Add label clone command ( #5452 )
2022-04-25 18:13:22 +00:00
Gowtham Munukutla
83a6cccf2a
Add interactive repository edit functionality ( #4895 )
2022-03-14 17:49:03 +00:00
Sam Coe
28d2b52769
release create: warn about unpushed local git tag ( #5104 )
...
If `gh release create <TAG>` was called and TAG exists locally but not on the remote, this warns about the unpushed tag to avoid recreating it on the remote. The user can pass a value for `--target` to silence the warning.
2022-02-15 16:36:37 +01:00
nate smith
bd6e50a08a
Merge remote-tracking branch 'origin/trunk' into feature/target-repo-fork-name
2022-01-25 14:08:27 -06:00