cli/api
Sinan Sonmez (Chaush) 0a1e7a1fdc
Add --delete-last option to pr comment and issue comment (#10596)
* deletion for issues with confirmation flag

* add handling for interaction case

* finish implementation for issues

* finish the implementation for issues

* finalize the implementation for PR

* fix missing --yes flag for PR

* address PR comments related to feedbacks

* improve CommentablePreRun for pre checks

* improve confirmation prompt and truncate long comment body

* address PR comments on tests

* Truncate comment for confirmation prompt

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Improve test case descriptions

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Fix mock comment body

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Remove irrelevant prompt stub

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Use `opts.Interactive` as TTY indicator

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Fix expected `Interactive` value

Signed-off-by: Babak K. Shandiz <babakks@github.com>

* Polish `TestNewCmdComment`

Signed-off-by: Babak K. Shandiz <babakks@github.com>

---------

Signed-off-by: Babak K. Shandiz <babakks@github.com>
Co-authored-by: Babak K. Shandiz <babakks@github.com>
2025-05-01 14:12:55 +01:00
..
client.go Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname 2024-10-15 11:56:43 -07:00
client_test.go Set default Accept header for api command when one is not specified (#8303) 2023-11-06 15:22:32 +01:00
export_pr.go Add closingIssuesReferences JSON field to pr view (#10544) 2025-04-29 11:48:20 +01:00
export_pr_test.go Add closingIssuesReferences JSON field to pr view (#10544) 2025-04-29 11:48:20 +01:00
export_repo.go Remove unnecessary pointers to Go maps 2021-10-25 17:20:12 +02:00
http_client.go chore: fix some function names in comment 2025-01-12 15:07:04 +08:00
http_client_test.go Upgrade to Go 1.22 (#8836) 2024-04-02 14:34:59 +02:00
pull_request_test.go Implement parsing and counting of PR checks using new GQL fields 2023-05-17 18:45:25 +02:00
queries_branch_issue_reference.go Update api/queries_branch_issue_reference.go 2024-08-18 09:25:30 +08:00
queries_comments.go Add --delete-last option to pr comment and issue comment (#10596) 2025-05-01 14:12:55 +01:00
queries_issue.go Unify use of tab indent in non-test source files 2024-08-03 00:35:30 +08:00
queries_org.go Refactor OrganizationTeam 2024-01-26 00:21:52 +08:00
queries_pr.go Add closingIssuesReferences JSON field to pr view (#10544) 2025-04-29 11:48:20 +01:00
queries_pr_review.go Fix JSON payload for PR review author 2023-01-18 21:33:29 +01:00
queries_pr_test.go Fix deleting remote branches with # in their name 2022-09-14 16:19:33 +02:00
queries_projects_v2.go Include URL in ProjectV2 type 2024-04-26 21:06:33 +01:00
queries_projects_v2_test.go Fix PR and Issue list 2023-11-27 17:00:10 +01:00
queries_repo.go Feature detect v1 projects on web mode issue create 2025-04-17 21:04:08 +02:00
queries_repo_test.go Feature detect v1 projects on web mode issue create 2025-04-17 21:04:08 +02:00
queries_user.go refactor: use a more straightforward return value 2025-02-23 22:59:33 +08:00
query_builder.go Add closingIssuesReferences JSON field to pr view (#10544) 2025-04-29 11:48:20 +01:00
query_builder_test.go Add tests for issue and PR project items query building 2023-11-01 17:40:29 +01:00
reaction_groups.go Eliminate API overfetching in pr commands 2021-04-30 20:34:36 +02:00
reaction_groups_test.go Address PR comments 2020-12-08 10:24:02 -05:00