Skip to content

Release tracking - #1369

Merged
rezrah merged 1 commit into
mainfrom
changeset-release/main
Jun 19, 2026
Merged

Release tracking#1369
rezrah merged 1 commit into
mainfrom
changeset-release/main

Conversation

@primer

@primer primer Bot commented Jun 10, 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.69.0

Minor Changes

  • #1375 67fff83 Thanks @rezrah! - Added a backgroundVisual prop to RiverBreakoutTabs for rendering a decorative background component. The background persists across tab changes.

    Also added an imagePosition prop to inset and align the media over the backgroundVisual.

    Also added a backgroundVisualFullBleed prop to render the backgroundVisual contained (default) or full-bleed to the gridline edges.

    <RiverBreakoutTabs backgroundVisual={<MyCustomBackground />} imagePosition="block-end">
      <RiverBreakoutTabs.A11yHeading>Workflows</RiverBreakoutTabs.A11yHeading>
      {/* ...items... */}
    </RiverBreakoutTabs>

Patch Changes

  • #1363 f3a70ed Thanks @rezrah! - Added the --base-size-60 and --base-size-88 base size tokens.

    Also exposed 60 and 88 through React components that use the base size scale, such as Box and Stack.

    <Box padding={60} />
    <Box padding={88} />
    <Stack gap={60} />
    <Stack gap={88} />
  • #1364 a4e6742 Thanks @danielguillan! - Hide lateral gridline borders for underfilled Tiles rows.

  • #1363 f3a70ed Thanks @rezrah! - Disabled feature-list accordion animations in PricingOptions now that the intrinsic accordion includes a default animation.

  • #1374 03fcd31 Thanks @danielguillan! - Fixes an issue where a Card with ctaVariant="arrow" and a long ctaText overflowed and reflowed its content in Safari.

  • #1376 99af142 Thanks @danielguillan! - Add a small size variant to Link.

  • #1363 f3a70ed Thanks @rezrah! - - Updated the Accordion toggle indicator to use the TriangleDownIcon octicon, which rotates anti-clockwise between its open and closed states.

    • Improved Accordion content open and close animation so items transition using measured content height.

    • Added a disableAnimation prop to Accordion now that it includes a default animation, which may not be applicable in all use-cases.

    • Updated Accordion to close immediately when reduced motion is preferred.

  • #1363 f3a70ed Thanks @rezrah! - Adjusted the Card.Heading bottom spacing from 20px to 12px.

  • #1363 f3a70ed Thanks @rezrah! - Adjusted the Hero action group top spacing from 32px to 28px and the expressive trailing content top spacing from 32px to 20px on wider viewports.

  • #1363 f3a70ed Thanks @rezrah! - Updated the LogoSuite control hover color in light mode from gray-2 to gray-1.

  • #1363 f3a70ed Thanks @rezrah! - Updated the RiverAccordion toggle indicator to use the TriangleDownIcon and TriangleUpIcon octicons in place of chevrons, for consistency with the Accordion component.

  • #1363 f3a70ed Thanks @rezrah! - Updated Tabs item typography from text size 100 to 200.

  • #1363 f3a70ed Thanks @rezrah! - Added TextCursorAnimation cursor color tokens. The light mode cursor color now uses --base-color-scale-green-6, while dark mode preserves the existing accent color.

@primer/brand-css@0.69.0

Patch Changes

  • #1363 f3a70ed Thanks @rezrah! - Added the --base-size-60 and --base-size-88 base size tokens.

    Also exposed 60 and 88 through React components that use the base size scale, such as Box and Stack.

    <Box padding={60} />
    <Box padding={88} />
    <Stack gap={60} />
    <Stack gap={88} />
  • #1363 f3a70ed Thanks @rezrah! - - Updated the Accordion toggle indicator to use the TriangleDownIcon octicon, which rotates anti-clockwise between its open and closed states.

    • Improved Accordion content open and close animation so items transition using measured content height.

    • Added a disableAnimation prop to Accordion now that it includes a default animation, which may not be applicable in all use-cases.

    • Updated Accordion to close immediately when reduced motion is preferred.

  • #1363 f3a70ed Thanks @rezrah! - Adjusted the Card.Heading bottom spacing from 20px to 12px.

  • #1363 f3a70ed Thanks @rezrah! - Adjusted the Hero action group top spacing from 32px to 28px and the expressive trailing content top spacing from 32px to 20px on wider viewports.

  • #1363 f3a70ed Thanks @rezrah! - Updated the LogoSuite control hover color in light mode from gray-2 to gray-1.

  • #1363 f3a70ed Thanks @rezrah! - Updated Tabs item typography from text size 100 to 200.

  • #1363 f3a70ed Thanks @rezrah! - Added TextCursorAnimation cursor color tokens. The light mode cursor color now uses --base-color-scale-green-6, while dark mode preserves the existing accent color.

@primer/brand-primitives@0.69.0

Patch Changes

  • #1363 f3a70ed Thanks @rezrah! - Added the --base-size-60 and --base-size-88 base size tokens.

    Also exposed 60 and 88 through React components that use the base size scale, such as Box and Stack.

    <Box padding={60} />
    <Box padding={88} />
    <Stack gap={60} />
    <Stack gap={88} />
  • #1363 f3a70ed Thanks @rezrah! - Updated the LogoSuite control hover color in light mode from gray-2 to gray-1.

  • #1363 f3a70ed Thanks @rezrah! - Added TextCursorAnimation cursor color tokens. The light mode cursor color now uses --base-color-scale-green-6, while dark mode preserves the existing accent color.

@primer/brand-docs@0.69.0

@primer/brand-storybook@0.69.0

@primer/brand-e2e@0.69.0

@primer/brand-fonts@0.69.0

@primer/brand-config@0.69.0

@primer
primer Bot requested a review from a team as a code owner June 10, 2026 09:59
@github-actions

github-actions Bot commented Jun 10, 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 Jun 10, 2026

Copy link
Copy Markdown
Contributor

🟢 No visual differences found

Our visual comparison tests did not find any differences in the UI.

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🟢 No design token changes found

@github-actions

github-actions Bot commented Jun 10, 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.

@primer
primer Bot temporarily deployed to github-pages June 10, 2026 10:02 Inactive
@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

🟢 Bundle size report

CheckMainBranchChange
UMD — full bundle (JS)99.35 kB99.35 kB🟢 No change
UMD — full bundle (CSS)65.46 kB65.46 kB🟢 No change
ESM — full bundle (JS + CSS)1.49 MB1.49 MB🟢 No change
ESM — tree-shaken simple (Button)68.33 kB68.33 kB🟢 No change
ESM — tree-shaken complex (ActionMenu)77.11 kB77.11 kB🟢 No change

@primer
primer Bot force-pushed the changeset-release/main branch from e248cf2 to fa68148 Compare June 10, 2026 14:59
@primer
primer Bot temporarily deployed to github-pages June 10, 2026 15:03 Inactive
@primer
primer Bot force-pushed the changeset-release/main branch from fa68148 to a7b95aa Compare June 15, 2026 15:07
@primer
primer Bot temporarily deployed to github-pages June 15, 2026 15:11 Inactive
@primer
primer Bot force-pushed the changeset-release/main branch from a7b95aa to 90424ad Compare June 17, 2026 09:16
@primer
primer Bot temporarily deployed to github-pages June 17, 2026 09:18 Inactive
@primer
primer Bot force-pushed the changeset-release/main branch from 90424ad to 50f5ffe Compare June 18, 2026 23:51
@primer
primer Bot temporarily deployed to github-pages June 18, 2026 23:54 Inactive

@rezrah rezrah left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Smoke test results

  • Added a backgroundVisual prop to RiverBreakoutTabs, plus imagePosition and backgroundVisualFullBleed props. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Added the --base-size-60 and --base-size-88 base size tokens, exposed through Box and Stack. 🟢

    Additive. Works as expected.

  • Hide lateral gridline borders for underfilled Tiles rows. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Disabled feature-list accordion animations in PricingOptions. 🟢

    Works as expected. No animation applies by default. Verified in Dotcom.

  • Fixes an issue where a Card with ctaVariant="arrow" and a long ctaText overflowed and reflowed its content in Safari. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Add a small size variant to Link. 🟢

    Additive change. Works as expected. No regressions observed. Verified in Dotcom.

  • Updated the Accordion toggle indicator to use the TriangleDownIcon octicon, with improved open/close animation, a disableAnimation prop, and immediate close under reduced motion. 🟢

    Animations look good to me. Works as expected. These are used everywhere though, so tagging in @stefankp to help verify this more comprehensively in Dotcom.

  • Adjusted the Card.Heading bottom spacing from 20px to 12px. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Adjusted the Hero action group top spacing from 32px to 28px and the expressive trailing content top spacing from 32px to 20px on wider viewports. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Updated the LogoSuite control hover color in light mode from gray-2 to gray-1. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Updated the RiverAccordion toggle indicator to use the TriangleDownIcon and TriangleUpIcon octicons in place of chevrons. 🟡

    Toggle renders the triangle icon as expected, but it isn't picking up the right color. It's defaulting to the heading color rather than its own token. Not release-blocking. Needs clarification from design on whether this is a bug or intentional; to be resolved in a follow-up. Verified in Dotcom.

    Image
  • Updated Tabs item typography from text size 100 to 200. 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

  • Added TextCursorAnimation cursor color tokens (light mode now uses --base-color-scale-green-6; dark mode unchanged). 🟢

    Works as expected. No regressions observed. Verified in Dotcom.

Release testing status: Ready to release 🟢

@rezrah
rezrah merged commit 2eaee11 into main Jun 19, 2026
25 checks passed
@rezrah
rezrah deleted the changeset-release/main branch June 19, 2026 15:47
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