Skip to content

Update fluent and type-fest dependencies to latest#4347

Merged
JamesBurnside merged 10 commits intomainfrom
jaburnsi/update-ts-5.3.3-dependent-deps
Apr 1, 2024
Merged

Update fluent and type-fest dependencies to latest#4347
JamesBurnside merged 10 commits intomainfrom
jaburnsi/update-ts-5.3.3-dependent-deps

Conversation

@JamesBurnside
Copy link
Copy Markdown
Member

What

  • Update @fluent dependencies to latest
  • Update type-fest to latest

Why

Our library currently does not build with typescript 5.3.3+. We don't see this issue because we have skipLibCheck: true in our tsconfig. These dependency upgrades have fixes for this, notably: microsoft/fluentui#30809

After this our library will still not build if typescript 4.8+ and react v18 are set due to: microsoft/fluentui#29578

Once this bug is resolved, in our CI we can set skipLibCheck: false to ensure we have test coverage on future typescript versions.

How Tested

Verified turning off skipLibCheck fixed most errors (only the known issue linked above remains). Otherwise verification through CI only.

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2024

CallWithChat bundle size is decreased✅.

  • Current size: 6182345
  • Base size: 6202041
  • Diff size: -19696

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2024

Chat bundle size is decreased✅.

  • Current size: 2103929
  • Base size: 2123638
  • Diff size: -19709

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 27, 2024

Calling bundle size is increased❗.

  • Current size: 4805532
  • Base size: 4805498
  • Diff size: 34

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 28, 2024

@azure/communication-react jest test coverage for beta.

Lines Statements Functions Branches
Base 49405 / 79162
62.4%
49405 / 79162
62.4%
1010 / 2256
44.76%
2822 / 4644
60.76%
Current 49498 / 79176
62.51%
49498 / 79176
62.51%
1010 / 2256
44.76%
2826 / 4652
60.74%
Diff 93 / 14
0.11%
93 / 14
0.11%
0 / 0
0%
4 / 8
-0.02%

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 28, 2024

@azure/communication-react jest test coverage for stable.

Lines Statements Functions Branches
Base 23837 / 36796
64.78%
23837 / 36796
64.78%
663 / 1156
57.35%
1908 / 3028
63.01%
Current 23842 / 36805
64.77%
23842 / 36805
64.77%
663 / 1156
57.35%
1901 / 3024
62.86%
Diff 5 / 9
-0.01%
5 / 9
-0.01%
0 / 0
0%
-7 / -4
-0.15%

@github-actions
Copy link
Copy Markdown
Contributor

@JamesBurnside JamesBurnside enabled auto-merge (squash) April 1, 2024 15:37
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2024

@JamesBurnside JamesBurnside merged commit 624249b into main Apr 1, 2024
@JamesBurnside JamesBurnside deleted the jaburnsi/update-ts-5.3.3-dependent-deps branch April 1, 2024 15:48
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.

6 participants