Conversation
|
Important Review skippedToo many files! This PR contains 202 files, which is 52 over the limit of 150. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (202)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Pull request overview
Updates generated GitHub REST API documentation links across the codebase to include an explicit apiVersion query parameter, and adjusts the metadata tooling to normalize these links consistently.
Changes:
- Add
?apiVersion=2022-11-28to GitHub REST docs links in Go doc comments and related documentation. - Replace URL cleaning logic in the metadata updater with
normalizeDocURL, enforcing the docs API version fordocs.github.com/restandenterprise-cloud@latest/restlinks. - Add unit tests covering doc URL normalization behavior.
Reviewed changes
Copilot reviewed 180 out of 180 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tools/metadata/testdata/golden/TestUpdateGo/valid/github/a.go | Updates golden testdata doc links to include apiVersion. |
| tools/metadata/metadata.go | Switches doc-link generation to normalizeDocURL and enforces docs apiVersion. |
| tools/metadata/metadata_test.go | Adds test coverage for normalizeDocURL. |
| github/users_ssh_signing_keys.go | Adds apiVersion to REST docs links. |
| github/users_social_accounts.go | Adds apiVersion to REST docs links. |
| github/users_keys.go | Adds apiVersion to REST docs links. |
| github/users_gpg_keys.go | Adds apiVersion to REST docs links. |
| github/users_followers.go | Adds apiVersion to REST docs links. |
| github/users_emails.go | Adds apiVersion to REST docs links. |
| github/users_blocking.go | Adds apiVersion to REST docs links. |
| github/users_attestations.go | Adds apiVersion to REST docs links. |
| github/sub_issue.go | Adds apiVersion to REST docs links. |
| github/security_advisories.go | Adds apiVersion to REST docs links. |
| github/secret_scanning_pattern_configs.go | Adds apiVersion to REST docs links (including enterprise-cloud@latest paths). |
| github/search.go | Adds apiVersion to REST docs links and related inline reference. |
| github/repos_traffic.go | Adds apiVersion to REST docs links. |
| github/repos_tags.go | Updates deprecation guidance link to include apiVersion. |
| github/repos_statuses.go | Adds apiVersion to REST docs links. |
| github/repos_stats.go | Adds apiVersion to REST docs links. |
| github/repos_rules.go | Adds apiVersion to REST docs links. |
| github/repos_properties.go | Adds apiVersion to REST docs links. |
| github/repos_merging.go | Adds apiVersion to REST docs links. |
| github/repos_lfs.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/repos_keys.go | Adds apiVersion to REST docs links. |
| github/repos_invitations.go | Adds apiVersion to REST docs links. |
| github/repos_immutable_releases.go | Adds apiVersion to REST docs links. |
| github/repos_hooks.go | Adds apiVersion to REST docs links. |
| github/repos_hooks_deliveries.go | Adds apiVersion to REST docs links. |
| github/repos_hooks_configuration.go | Adds apiVersion to REST docs links. |
| github/repos_forks.go | Adds apiVersion to REST docs links. |
| github/repos_environments.go | Adds apiVersion to REST docs links. |
| github/repos_deployments.go | Adds apiVersion to REST docs links. |
| github/repos_deployment_protection_rules.go | Adds apiVersion to REST docs links. |
| github/repos_deployment_branch_policies.go | Adds apiVersion to REST docs links. |
| github/repos_community_health.go | Adds apiVersion to REST docs links. |
| github/repos_commits.go | Adds apiVersion to REST docs links. |
| github/repos_comments.go | Adds apiVersion to REST docs links. |
| github/repos_collaborators.go | Adds apiVersion to REST docs links (includes a changed struct doc link). |
| github/repos_codeowners.go | Adds apiVersion to REST docs links. |
| github/repos_autolinks.go | Adds apiVersion to REST docs links. |
| github/repos_attestations.go | Adds apiVersion to REST docs links. |
| github/repos_actions_allowed.go | Adds apiVersion to REST docs links. |
| github/repos_actions_access.go | Adds apiVersion to REST docs links. |
| github/rate_limit.go | Adds apiVersion to REST docs links in rate limit types and methods. |
| github/pulls_reviewers.go | Adds apiVersion to REST docs links. |
| github/pulls_comments.go | Adds apiVersion to REST docs links referenced in comments. |
| github/private_registries.go | Adds apiVersion to REST docs links. |
| github/orgs.go | Adds apiVersion to REST docs links. |
| github/orgs_users_blocking.go | Adds apiVersion to REST docs links. |
| github/orgs_security_managers.go | Adds apiVersion to REST docs links. |
| github/orgs_rules.go | Adds apiVersion to REST docs links. |
| github/orgs_properties.go | Adds apiVersion to REST docs links. |
| github/orgs_personal_access_tokens.go | Normalizes REST docs links to include apiVersion and consistent base path. |
| github/orgs_packages.go | Adds apiVersion to REST docs links. |
| github/orgs_outside_collaborators.go | Adds apiVersion to REST docs links. |
| github/orgs_organization_properties.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/orgs_network_configurations.go | Adds apiVersion to REST docs links. |
| github/orgs_issue_types.go | Adds apiVersion to REST docs links. |
| github/orgs_immutable_releases.go | Adds apiVersion to REST docs links. |
| github/orgs_hooks.go | Adds apiVersion to REST docs links. |
| github/orgs_hooks_deliveries.go | Adds apiVersion to REST docs links. |
| github/orgs_hooks_configuration.go | Adds apiVersion to REST docs links. |
| github/orgs_custom_repository_roles.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/orgs_credential_authorizations.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/orgs_audit_log.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/orgs_attestations.go | Adds apiVersion to REST docs links. |
| github/orgs_artifacts.go | Adds apiVersion to REST docs links. |
| github/orgs_actions_permissions.go | Adds apiVersion to REST docs links. |
| github/orgs_actions_allowed.go | Adds apiVersion to REST docs links. |
| github/migrations.go | Adds apiVersion to REST docs links (and normalizes top-level migrations link). |
| github/migrations_user.go | Adds apiVersion to REST docs links. |
| github/meta.go | Adds apiVersion to REST docs links. |
| github/markdown.go | Adds apiVersion to REST docs links. |
| github/licenses.go | Adds apiVersion to REST docs links. |
| github/issues_timeline.go | Adds apiVersion to REST docs links. |
| github/issues_milestones.go | Adds apiVersion to REST docs links. |
| github/issues_events.go | Adds apiVersion to REST docs links. |
| github/issues_comments.go | Adds apiVersion to REST docs links referenced in comments. |
| github/issues_assignees.go | Adds apiVersion to REST docs links. |
| github/interactions.go | Adds apiVersion to REST docs links. |
| github/interactions_repos.go | Adds apiVersion to REST docs links. |
| github/interactions_orgs.go | Adds apiVersion to REST docs links. |
| github/gitignore.go | Adds apiVersion to REST docs links. |
| github/github_test.go | Updates “See:” docs links to include apiVersion. |
| github/git.go | Adds apiVersion to REST docs links. |
| github/git_trees.go | Adds apiVersion to REST docs links. |
| github/git_tags.go | Adds apiVersion to REST docs links. |
| github/git_refs.go | Adds apiVersion to REST docs links. |
| github/git_commits.go | Adds apiVersion to REST docs links. |
| github/git_blobs.go | Adds apiVersion to REST docs links. |
| github/gists_comments.go | Adds apiVersion to REST docs links. |
| github/event_types.go | Adds apiVersion to REST docs links referenced in comments. |
| github/enterprise.go | Adds apiVersion to REST docs links. |
| github/enterprise_rules.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_properties.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_network_configurations.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_licenses.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_code_security_and_analysis.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_budgets.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_billing_cost_centers.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_audit_log.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_audit_log_stream.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_apps.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_app_installation.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/enterprise_actions_runners.go | Adds apiVersion to REST docs links (enterprise-cloud@latest paths). |
| github/emojis.go | Adds apiVersion to REST docs links. |
| github/doc.go | Updates package documentation links to include apiVersion and consistent base paths. |
| github/dependency_graph.go | Adds apiVersion to REST docs links. |
| github/dependency_graph_snapshots.go | Adds apiVersion to REST docs links. |
| github/dependabot.go | Adds apiVersion to REST docs links. |
| github/dependabot_alerts.go | Adds apiVersion to REST docs links. |
| github/credentials.go | Adds apiVersion to REST docs links. |
| github/codespaces_orgs.go | Adds apiVersion to REST docs links. |
| github/codespaces_machines.go | Adds apiVersion to REST docs links. |
| github/codesofconduct.go | Adds apiVersion to REST docs links. |
| github/classroom.go | Adds apiVersion to REST docs links. |
| github/billing.go | Adds apiVersion to REST docs links (including enterprise-cloud@latest paths). |
| github/authorizations.go | Adds apiVersion to REST docs links. |
| github/apps_marketplace.go | Adds apiVersion to REST docs links. |
| github/apps_manifest.go | Adds apiVersion to REST docs links. |
| github/apps_installation.go | Adds apiVersion to REST docs links. |
| github/apps_hooks.go | Adds apiVersion to REST docs links. |
| github/apps_hooks_deliveries.go | Adds apiVersion to REST docs links. |
| github/admin.go | Adds apiVersion to REST docs links. |
| github/activity.go | Adds apiVersion to REST docs links. |
| github/activity_watching.go | Adds apiVersion to REST docs links. |
| github/activity_star.go | Adds apiVersion to REST docs links. |
| github/actions.go | Adds apiVersion to REST docs links. |
| github/actions_workflow_jobs.go | Adds apiVersion to REST docs links. |
| github/actions_oidc.go | Adds apiVersion to REST docs links. |
| github/actions_artifacts.go | Adds apiVersion to REST docs links. |
| CONTRIBUTING.md | Updates contributor guidance example to include apiVersion. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
40764da to
16a1a93
Compare
16a1a93 to
27fb499
Compare
Co-authored-by: Dhananjay Mishra <technicaldmcontact@gmail.com>
Since there are two API versions, GitHub API links redirect to the latest version by default. However, this library currently supports version
2022-11-28, so we need to add?apiVersion=2022-11-28to every link.