Skip to content

Release tracking - #1527

Merged
rezrah merged 1 commit into
mainfrom
changeset-release/main
Nov 5, 2026
Merged

rezrah merged 1 commit into
mainfrom
changeset-release/main

Conversation

@primer

@primer primer Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@primer/react-brand@0.81.0

Minor Changes

  • #1523 030dbfe Thanks @rezrah! - Fixed Avatar refs to point to the rendered image, matching the declared HTMLImageElement type.

  • #1523 030dbfe Thanks @rezrah! - Updates to Testimonial component:

    • Adds Testimonial.testIds
    • Refines TypeScript ref types for the root, quote, and name.
    • Forwards avatar refs to the image and link refs to the anchor.
    • Forwards HTML attributes, styles, and event handlers from Testimonial.Quote and Testimonial.Name.
    • Supports SVG logo children alongside image logos.
    • Testimonial.Link refs now use HTMLAnchorElement instead of HTMLElement
    • Localizes Storybook example text and accessible labels while preserving custom Playground text.
    • Adds responsive tokens for custom expressive typography and layout values without changing the design.

Patch Changes

  • #1522 53faca0 Thanks @danielguillan! - Added a hover and focus tooltip to the ActionMenu.Button split-button menu trigger while preserving its accessible name.

  • #1528 6c2046c Thanks @danielguillan! - Expose Card action-label text to screen readers after the description without adding a tab stop.

  • #1522 53faca0 Thanks @danielguillan! - Kept the first-column heading in ComparisonTable visible in narrow layouts.

  • #1523 030dbfe Thanks @rezrah! - Added ref forwarding to Link so object and callback refs resolve to its anchor element.

  • #1522 53faca0 Thanks @danielguillan! - Fixed MediaPlaylist keyboard focus outlines being clipped by the playlist's overflow containers.

  • #1522 53faca0 Thanks @danielguillan! - Fixed MinimalFooter social links overflowing narrow layouts by allowing them to wrap.

  • #1519 e19919a Thanks @danielguillan! - Fix duplicate LogoSuite links and prevent pointer clicks from resetting the marquee.

@primer/brand-css@0.81.0

Patch Changes

@primer/brand-primitives@0.81.0

Patch Changes

  • #1523 030dbfe Thanks @rezrah! - Updates to Testimonial component:

    • Adds Testimonial.testIds
    • Refines TypeScript ref types for the root, quote, and name.
    • Forwards avatar refs to the image and link refs to the anchor.
    • Forwards HTML attributes, styles, and event handlers from Testimonial.Quote and Testimonial.Name.
    • Supports SVG logo children alongside image logos.
    • Testimonial.Link refs now use HTMLAnchorElement instead of HTMLElement
    • Localizes Storybook example text and accessible labels while preserving custom Playground text.
    • Adds responsive tokens for custom expressive typography and layout values without changing the design.

@primer/brand-mcp@0.81.0

@primer/brand-docs@0.81.0

@primer/brand-storybook@0.81.0

@primer/brand-e2e@0.81.0

@primer/brand-fonts@0.81.0

@primer/brand-config@0.81.0

@primer
primer Bot requested a review from a team as a code owner November 3, 2026 16:51
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

❗ Pre-merge checklist

Please ensure these items are checked before merging.

✅ Preliminary checks

  • All CI checks pass on this pull request
  • Docs and Storybook previews open in a browser

🔌 Integration smoke tests

Dotcom

  • Performed successful integration test with github/github-ui, as a primary consumer of Primer Brand
    • Install RC: npm install @primer/react-brand@{RC_VERSION} -w @github-ui/swp-core
    • Run development server
    • Manually verify release-specific bugfixes and/or features on the following pages:
      • /home
      • /features/copilot
      • /features/copilot/plans
      • /features/copilot/tutorials
      • /features/preview
      • /enterprise
      • /enterprise/contact
      • /security/advanced-security
      • /education
      • /mobile
      • /about/diversity
      • /newsroom
      • /resources/articles
      • /resources/articles/software-development
      • /resources/articles/software-development/what-is-cloud-native
      • /resources/whitepapers
      • /resources/whitepapers/how-the-c-suite-can-lead-ai-innovation
      • /solutions
      • /solutions/use-case/
      • /solutions/use-case/devops
      • /contentful-lp-tests/flex-example-dark (requires a flag)
      • /contentful-lp-tests/flex-example-light (requires a flag)
    • Manually compare production site to local instance for any non-release specific regressions

Subdomain sites

  • Performed successful integration test with githubuniverse.com, as a Tier 1 consumer of Primer Brand outside of the monolith.

    • Run development server and verify no new console warnings or regressions are found
    • Run local build to verify the release compiles correctly
    • Manually performed side-by-side comparison with production
  • Performed successful integration test with https://resources.github.com/, as a Tier 1 consumer of Primer Brand outside of the monolith.

    • Run development server and verify no new console warnings or regressions are found
    • Run local build to verify the release compiles correctly
    • Manually performed side-by-side comparison with production

Sandboxes

  • Works in CodeSandbox or StackBlitz
    • New components render successfully
    • (optional) Tested in both SPA and SSR apps if release contains build changes

🤔 Cross-check (aka sanity test)

  • Release notes accurately describe the changes made
  • All bugfixes in this release have resolved their corresponding issues
  • The issues for reverted PRs have been re-opened and commented on with a link to the reverted PR
  • No noticeable regressions or side-effects have not been introduced as a result of changes in this release.
    • If they have, determine severity of the issue and consider hotfixing

After tests

  • Add report summary of your findings, including any images. Use following template as a guide:

    #### Smoke test results
    
    - Feature 1 🟢 🟡 🔴 (choose one, depending on success levels)
    
      {insert screenshot}
    
    Release testing status: Ready to release 🟢 | Paused 🟡 🔴 (choose one and provide reason)

🚢 After merge

  • Issue release comms in primer brand Slack channel
  • Add the preview deployment's link to releases as a way of permalinking to old version's docs. Example

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

🟢 No design token changes found

@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

🟢 Bundle size report

CheckMainBranchChange
UMD — full bundle (JS)111.84 kB111.84 kB🟢 No change
UMD — full bundle (CSS)75.88 kB75.88 kB🟢 No change
ESM — full bundle (JS + CSS)187.33 kB187.33 kB🟢 No change
ESM — tree-shaken simple (Button, JS + CSS)9.34 kB9.34 kB🟢 No change
ESM — tree-shaken complex (ActionMenu, JS + CSS)26.08 kB26.08 kB🟢 No change

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

🟢 No unit test coverage changes found

All components and hooks with tests maintain the same coverage as the main branch.

@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Visual differences found

Our visual comparison tests found UI differences.

Please review the differences by using the test artifacts to ensure that the changes were intentional.

Artifacts can be downloaded and reviewed locally.

Download links are available at the bottom of the workflow summary screen.

Example:

artifacts section of workflow run

If the changes are expected, please run npm run test:visual:update to replace the previous fixtures.

Review visual differences

@rezrah

rezrah commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

Smoke test results

  • Expose Card action-label text to screen readers 🟢

    Fix verified in dotcom. aria-hidden has been removed.

    Before After
    Screenshot 2026-11-05 at 15 35 12 Screenshot 2026-11-05 at 15 35 46
  • Fixed Avatar refs to point to the rendered image, matching the declared HTMLImageElement type. 🟢

    Verified avatars continue to appear correctly as before. Types also compile correctly. No-op change.

    - Fixed MediaPlaylist keyboard focus outlines being clipped by the playlist's overflow containers. 🟢

    Verified that focus is now working as expected.

    Before After
    Screenshot 2026-11-05 at 16 00 47 Screenshot 2026-11-05 at 15 59 23
  • Updates to Testimonial component 🟢

    Verified no visual regression in Storybook (dotcom).

  • ActionMenu tooltip updates 🟢

    Verified the tooltip now appears correctly.

    Before After
    Screenshot 2026-11-05 at 16 14 36 Screenshot 2026-11-05 at 16 14 03

Release testing status: Ready to release 🟢

@rezrah
rezrah merged commit 8fd8b70 into main Nov 5, 2026
25 checks passed
@rezrah
rezrah deleted the changeset-release/main branch November 5, 2026 16:18

This branch was successfully deployed

1 active deployment
github-pages — a8121ac0 Deployed Nov 5, 2026 by primer[bot] via Preview / Deploy #6931
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant