cli/api
Max Beizer dde46dc424
Add "Resource not accessible" to ProjectsV2IgnorableError
When a token (GitHub App, fine-grained PAT, or GITHUB_TOKEN) lacks the
project permission, querying projectItems on a PR or issue fails with
"Resource not accessible by integration" or "Resource not accessible by
personal access token". ProjectsV2IgnorableError did not match these
errors, causing commands like pr view, pr edit, and issue view to fail
entirely instead of gracefully omitting project data.

Add "Resource not accessible by" as an ignorable error prefix. This is
safe because ProjectsV2IgnorableError is only called in project-specific
code paths.

Closes #13280

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 17:16:00 -05:00
..
client.go Record agentic invocations in User-Agent header 2026-03-24 19:58:37 +01:00
client_test.go Revert "fix: clarify scope error while creating issues for projects" 2026-03-12 12:55:55 +01:00
export_pr.go Add closedByPullRequestsReferences JSON field to issue view (#10941) 2025-05-07 13:59:22 +01:00
export_pr_test.go Add databaseId to assignees GraphQL fragment 2026-02-25 10:26:46 -05:00
export_repo.go Remove unnecessary pointers to Go maps 2021-10-25 17:20:12 +02:00
http_client.go Disable telemetry for GHES 2026-04-17 11:50:24 +02:00
http_client_test.go Disable telemetry for GHES 2026-04-17 11:50:24 +02:00
pull_request_test.go fix: resolve copyloopvar issues 2025-11-03 20:05:26 +00: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 generic actorDisplayName for all actor display names 2026-03-06 11:55:09 -07:00
queries_issue.go refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported 2026-03-24 21:04:41 -06:00
queries_org.go Refactor OrganizationTeam 2024-01-26 00:21:52 +08:00
queries_pr.go fix(pr create): wire up @copilot assignee replacement and [bot] suffix 2026-03-24 23:26:28 -06:00
queries_pr_review.go Address review comments: use actorDisplayName for Copilot author display 2026-03-06 20:36:46 -07:00
queries_pr_test.go Fetch org teams via repository.owner inline fragment 2026-03-06 09:47:47 -07:00
queries_projects_v2.go Add "Resource not accessible" to ProjectsV2IgnorableError 2026-04-24 17:16:00 -05:00
queries_projects_v2_test.go Add "Resource not accessible" to ProjectsV2IgnorableError 2026-04-24 17:16:00 -05:00
queries_repo.go Merge pull request #13025 from cli/kw/refactor/reviewer-assignee-actor-symmetry 2026-03-25 11:43:18 -06:00
queries_repo_test.go test(api): add tests for GitHubRepo and IssueRepoInfo 2026-03-09 11:30:46 +00:00
queries_user.go refactor: use a more straightforward return value 2025-02-23 22:59:33 +08:00
query_builder.go fix(pr view): fetch nameWithOwner in headRepository GraphQL query 2026-03-25 12:47:45 -06:00
query_builder_test.go feat(pr): add changeType field to files JSON output 2026-03-01 15:35:05 +05:30
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