Skip to content

Upgrade USWDS to 3.x#321

Merged
aduth merged 15 commits intomainfrom
aduth-uswds-3
Apr 17, 2023
Merged

Upgrade USWDS to 3.x#321
aduth merged 15 commits intomainfrom
aduth-uswds-3

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Sep 9, 2022

Why:

  • To take advantage of the latest features and bug fixes
    • Notably, to be able to start taking advantage of new component-based cherry-picked imports
  • To avoid additional maintenance burden due to version drift

@aduth aduth force-pushed the aduth-uswds-3 branch 2 times, most recently from 441aba8 to ca745e8 Compare March 14, 2023 20:21
@aduth aduth marked this pull request as ready for review March 14, 2023 20:26
@aduth aduth requested a review from nickttng March 14, 2023 20:26
@aduth
Copy link
Contributor Author

aduth commented Mar 14, 2023

Hm, looks like my celebration of "All checks have passed" may be premature, since it looks like the last commit didn't run in CircleCI. I'll try to see what happened.

Edit: Ah, appears to be an outage: https://status.circleci.com/incidents/dcqb3fykhgvg

@aduth aduth marked this pull request as draft March 15, 2023 13:24
@aduth aduth marked this pull request as ready for review March 22, 2023 17:43
@aduth
Copy link
Contributor Author

aduth commented Mar 22, 2023

@nickttng and I chatted about the remaining visual regression failures related to the difficulty in preserving the line-height mixin override that we had previously used to override the default design system behavior. We came to consensus that we're okay to drop this override and return to the default design system behavior.

This is ready for final review.

Copy link
Contributor

@zachmargolis zachmargolis left a comment

Choose a reason for hiding this comment

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

LGTM

aduth added 13 commits April 14, 2023 08:57
**Why**:

- To take advantage of the latest features and bug fixes
   - Notably, to be able to start taking advantage of new component-based cherry-picked imports
- To avoid additional maintenance burden due to version drift
Technically it still exists in USWDS, but the exports are set up in such a way that it's not reachable
Maybe temporary, at least to get visual regression tests identifying real issues
@aduth
Copy link
Contributor Author

aduth commented Apr 17, 2023

I'm going to merge this to main, with follow-ups planned at #336. There's still a couple more steps before this is ready to publish, but we're getting close! Thanks @nickttng & @zachmargolis for your help with this.

@aduth aduth merged commit 69874be into main Apr 17, 2023
@aduth aduth deleted the aduth-uswds-3 branch April 17, 2023 18:02
@aduth aduth mentioned this pull request Apr 28, 2023
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.

3 participants