Skip to content

feat: add React Compiler support for SelectPanel#8059

Open
joshblack wants to merge 1 commit into
mainfrom
copilot/react-compiler-select-panel
Open

feat: add React Compiler support for SelectPanel#8059
joshblack wants to merge 1 commit into
mainfrom
copilot/react-compiler-select-panel

Conversation

@joshblack

Copy link
Copy Markdown
Member

Closes #

Adds React Compiler support for SelectPanel by removing it from the compiler unsupported list. Updates the empty-state test fixture so it models an async empty load completing under compiler-enabled tests.

Changelog

New

  • React Compiler support for SelectPanel

Changed

  • Updated SelectPanel empty-state test coverage to be compatible with React Compiler

Removed

  • Removed SelectPanel from the React Compiler unsupported list

Rollout strategy

  • Patch release
  • Minor release
  • Major release; if selected, include a written rollout or migration plan
  • None; if selected, include a brief description as to why

Testing & Reviewing

  • npx eslint --no-cache packages/react/src/SelectPanel/**/*.{ts,tsx}
  • npm test -- --run packages/react/src/SelectPanel/SelectPanel.test.tsx packages/react/src/SelectPanel/SelectPanel.types.test.tsx
  • npm run build && npm test -- --run && npm run type-check && npm run lint && npm run lint:css && npm run format:diff
  • Verified Storybook responds locally

Merge checklist

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@changeset-bot

changeset-bot Bot commented Jun 25, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 14355bb

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@primer/react Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added staff Author is a staff member integration-tests: recommended This change needs to be tested for breaking changes. See https://arc.net/l/quote/tdmpakpm labels Jun 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Action required

👋 Hi, this pull request contains changes to the source code that github/github-ui depends on. If you are GitHub staff, test these changes with github/github-ui using the integration workflow. If this doesn't work, you can also use the original workflow here. Check the integration testing docs for step-by-step instructions. Or, apply the integration-tests: skipped manually label to skip these checks.

To publish a canary release for integration testing, apply the Canary Release label to this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration-tests: recommended This change needs to be tested for breaking changes. See https://arc.net/l/quote/tdmpakpm staff Author is a staff member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants