Skip to content

Repo sync #37991

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
May 1, 2025
Merged

Repo sync #37991

merged 4 commits into from
May 1, 2025

Conversation

docs-bot
Copy link
Collaborator

@docs-bot docs-bot commented May 1, 2025

This is an automated pull request to sync changes between the public and private repos.
Our bot will merge this pull request automatically.
To preserve continuity across repos, do not squash this pull request.

evi-liu and others added 4 commits May 1, 2025 19:06
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: mchammer01 <42146119+mchammer01@users.noreply.github.com>
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
@Copilot Copilot AI review requested due to automatic review settings May 1, 2025 21:31
@github github locked as spam and limited conversation to collaborators May 1, 2025
@docs-bot docs-bot merged commit 5630122 into main May 1, 2025
1 check passed
@github-actions github-actions bot added the triage Do not begin working on this issue until triaged by the team label May 1, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This automated sync PR aligns the public and private repositories by updating REST schemas, introducing a new CTA popover context, adding UI fixtures, and refreshing documentation.

  • Updated multiple schema.json files for GHES, GHEC, and FPT:
    • Expanded resolution_comment description
    • Added a new /users/{username}/settings/billing/usage endpoint and HTTP 422 status code
  • Introduced CTAPopoverProvider and useCTAPopoverContext, integrated in app.tsx and Header.tsx, and added corresponding UI fixtures
  • Added a guide on auto-closing issues and corrected a model reference in the Copilot docs

Reviewed Changes

Copilot reviewed 28 out of 28 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/rest/data/ghes-3.16-2022-11-28/schema.json Updated resolution_comment description
src/rest/data/ghec-2022-11-28/schema.json Added billing usage endpoint and 422 status code
src/rest/data/fpt-2022-11-28/schema.json Added billing usage endpoint and 422 status code
src/github-apps/lib/config.json Updated sync commit SHA
src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json Registered new billing usage endpoint slug
src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json Added permissions for billing usage endpoint
src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json Registered new billing usage endpoint slug
src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json Added PAT permissions for billing usage endpoint
src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json Registered new billing usage endpoint slug
src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json Added permissions for billing usage endpoint
src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json Registered new billing usage endpoint slug
src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json Added PAT permissions for billing usage endpoint
src/frame/pages/app.tsx Wrapped the app in CTAPopoverProvider
src/frame/components/page-header/Header.tsx Hooked into CTA context and initialized CTA on render
src/frame/components/context/CTAContext.tsx New context and provider for CTA popover
src/fixtures/fixtures/data/ui.yml Added CTA heading and description
data/ui.yml Added CTA heading and description
content/.../managing-repository-settings/managing-auto-closing-issues.md New doc for managing auto-closing issues
content/.../managing-repository-settings/index.md Linked to the new auto-closing issues guide
content/copilot/.../choosing-the-right-ai-model-for-your-task.md Corrected the AI model reference from o1 to o3-mini
Comments suppressed due to low confidence (1)

src/frame/components/context/CTAContext.tsx:37

  • The new CTAPopoverProvider and useCTAPopoverContext hook lack dedicated unit tests. Add tests to cover initial open state, the initializeCTA logic, and the dismiss behavior to ensure robustness.
export function CTAPopoverProvider({ children }: PropsWithChildren) {

Comment on lines +67 to 71
} else {
initializeCTA()
}

useEffect(() => {
Copy link
Preview

Copilot AI May 1, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Calling initializeCTA() directly during render causes a state update in the render phase. Move this call into a useEffect that depends on showNewSearch to avoid side effects in the render path.

Suggested change
} else {
initializeCTA()
}
useEffect(() => {
}
useEffect(() => {
if (showNewSearch) {
initializeCTA()
}
}, [showNewSearch])
useEffect(() => {

Copilot uses AI. Check for mistakes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
triage Do not begin working on this issue until triaged by the team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants