Skip to content
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

Upgrade USWDS to 3.x #321

Merged
merged 15 commits into from
Apr 17, 2023
Merged

Upgrade USWDS to 3.x #321

merged 15 commits into from
Apr 17, 2023

Conversation

aduth
Copy link
Member

@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

src/scss/_uswds-theme.scss Outdated Show resolved Hide resolved
@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
Member 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
Member 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

CHANGELOG.md Outdated Show resolved Hide resolved
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
Member 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
1 check failed
@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.

None yet

3 participants