Skip to content

ci: remove canary and nightly functionality from northstar#30264

Merged
Hotell merged 2 commits intomicrosoft:masterfrom
Hotell:lerna/remove-lerna-from-northstar-v2
Jan 9, 2024
Merged

ci: remove canary and nightly functionality from northstar#30264
Hotell merged 2 commits intomicrosoft:masterfrom
Hotell:lerna/remove-lerna-from-northstar-v2

Conversation

@Hotell
Copy link
Contributor

@Hotell Hotell commented Jan 9, 2024

Previous Behavior

New Behavior

nightly and canary functionality has been removed from both CLI and ci pipeline

Related Issue(s)

@github-actions github-actions bot added this to the January Project Cycle Q1 2024 milestone Jan 9, 2024
@Hotell Hotell changed the title Lerna/remove lerna from northstar v2 ci: remove canary and nightly functionality from northstar Jan 9, 2024
@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react-components)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
Avatar mount 631 631 5000
Button mount 296 309 5000
Field mount 1134 1126 5000
FluentProvider mount 700 701 5000
FluentProviderWithTheme mount 81 78 10
FluentProviderWithTheme virtual-rerender 59 62 10
FluentProviderWithTheme virtual-rerender-with-unmount 75 73 10
MakeStyles mount 833 858 50000
Persona mount 1772 1689 5000
SpinButton mount 1384 1392 5000

@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react-northstar)

⚠️ 2 potential perf regressions detected

Potential regressions comparing to master

Scenario Current PR Ticks Baseline Ticks Ratio Regression Analysis
AccordionMinimalPerf.default 78 81 0.96:1 analysis
ButtonMinimalPerf.default 77 82 0.94:1 analysis
Perf tests with no regressions
Scenario Current PR Ticks Baseline Ticks Ratio
ChatDuplicateMessagesPerf.default 159 143 1.11:1
AvatarMinimalPerf.default 113 103 1.1:1
ChatWithPopoverPerf.default 196 182 1.08:1
ImageMinimalPerf.default 231 214 1.08:1
FlexMinimalPerf.default 163 153 1.07:1
TableMinimalPerf.default 243 230 1.06:1
ListMinimalPerf.default 325 311 1.05:1
ListWith60ListItems.default 378 361 1.05:1
PopupMinimalPerf.default 359 343 1.05:1
RadioGroupMinimalPerf.default 270 256 1.05:1
RefMinimalPerf.default 112 107 1.05:1
CarouselMinimalPerf.default 264 254 1.04:1
ChatMinimalPerf.default 446 428 1.04:1
ReactionMinimalPerf.default 220 211 1.04:1
CustomToolbarPrototype.default 1506 1444 1.04:1
ButtonOverridesMissPerf.default 654 637 1.03:1
CardMinimalPerf.default 303 295 1.03:1
CheckboxMinimalPerf.default 1179 1141 1.03:1
DividerMinimalPerf.default 205 199 1.03:1
DropdownMinimalPerf.default 1449 1409 1.03:1
GridMinimalPerf.default 196 190 1.03:1
ProviderMergeThemesPerf.default 648 631 1.03:1
MenuMinimalPerf.default 503 494 1.02:1
StatusMinimalPerf.default 385 378 1.02:1
IconMinimalPerf.default 387 380 1.02:1
TextMinimalPerf.default 192 189 1.02:1
ToolbarMinimalPerf.default 542 529 1.02:1
TooltipMinimalPerf.default 1297 1271 1.02:1
AlertMinimalPerf.default 156 154 1.01:1
DatepickerMinimalPerf.default 3557 3529 1.01:1
DialogMinimalPerf.default 439 434 1.01:1
ItemLayoutMinimalPerf.default 707 698 1.01:1
ListNestedPerf.default 325 321 1.01:1
LoaderMinimalPerf.default 189 187 1.01:1
MenuButtonMinimalPerf.default 966 955 1.01:1
AttachmentMinimalPerf.default 81 81 1:1
BoxMinimalPerf.default 196 196 1:1
EmbedMinimalPerf.default 1883 1877 1:1
LabelMinimalPerf.default 219 219 1:1
RosterPerf.default 1594 1598 1:1
SplitButtonMinimalPerf.default 2243 2233 1:1
TableManyItemsPerf.default 1115 1112 1:1
VideoMinimalPerf.default 431 432 1:1
AttachmentSlotsPerf.default 619 626 0.99:1
DropdownManyItemsPerf.default 394 397 0.99:1
HeaderSlotsPerf.default 471 476 0.99:1
LayoutMinimalPerf.default 192 193 0.99:1
ListCommonPerf.default 392 397 0.99:1
ProviderMinimalPerf.default 200 204 0.98:1
SegmentMinimalPerf.default 195 199 0.98:1
SkeletonMinimalPerf.default 199 204 0.98:1
SliderMinimalPerf.default 743 756 0.98:1
TreeMinimalPerf.default 463 474 0.98:1
AnimationMinimalPerf.default 296 305 0.97:1
InputMinimalPerf.default 521 537 0.97:1
FormMinimalPerf.default 213 225 0.95:1
TreeWith60ListItems.default 82 86 0.95:1
HeaderMinimalPerf.default 195 211 0.92:1
PortalMinimalPerf.default 77 84 0.92:1
TextAreaMinimalPerf.default 282 306 0.92:1
ButtonSlotsPerf.default 309 345 0.9:1

@codesandbox-ci
Copy link

codesandbox-ci bot commented Jan 9, 2024

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 6436897:

Sandbox Source
@fluentui/react 8 starter Configuration
@fluentui/react-components 9 starter Configuration

@fabricteam
Copy link
Collaborator

🕵 fluentuiv8 No visual regressions between this PR and main

@fabricteam
Copy link
Collaborator

🕵 FluentUIV0 No visual regressions between this PR and main

@Hotell Hotell marked this pull request as ready for review January 9, 2024 15:36
@Hotell Hotell requested a review from a team as a code owner January 9, 2024 15:36
@fabricteam
Copy link
Collaborator

📊 Bundle size report

Unchanged fixtures
Package & Exports Size (minified/GZIP)
global-context
createContext
510 B
328 B
global-context
createContextSelector
537 B
339 B
priority-overflow
createOverflowManager
4.447 kB
1.853 kB
react-accordion
Accordion (including children components)
93.891 kB
28.677 kB
react-alert
Alert
83.737 kB
23.474 kB
react-avatar
Avatar
50.175 kB
15.944 kB
react-avatar
AvatarGroup
19.704 kB
7.796 kB
react-avatar
AvatarGroupItem
64.831 kB
20.274 kB
react-badge
Badge
26.905 kB
8.729 kB
react-badge
CounterBadge
27.806 kB
9.024 kB
react-badge
PresenceBadge
25.311 kB
9.306 kB
react-button
Button
39.513 kB
11.169 kB
react-button
CompoundButton
46.874 kB
12.661 kB
react-button
MenuButton
44.292 kB
12.542 kB
react-button
SplitButton
52.306 kB
14.134 kB
react-button
ToggleButton
56.559 kB
13.068 kB
react-calendar-compat
Calendar Compat
142.165 kB
37.153 kB
react-card
Card - All
94.685 kB
27.248 kB
react-card
Card
89.509 kB
25.733 kB
react-card
CardFooter
13.064 kB
5.385 kB
react-card
CardHeader
15.307 kB
6.143 kB
react-card
CardPreview
14.015 kB
5.752 kB
react-checkbox
Checkbox
34.746 kB
11.902 kB
react-combobox
Combobox (including child components)
95.436 kB
30.792 kB
react-combobox
Dropdown (including child components)
94.022 kB
30.47 kB
react-components
react-components: Button, FluentProvider & webLightTheme
69.901 kB
20.261 kB
react-components
react-components: Accordion, Button, FluentProvider, Image, Menu, Popover
210.164 kB
59.999 kB
react-components
react-components: FluentProvider & webLightTheme
42.388 kB
14.103 kB
react-datepicker-compat
DatePicker Compat
213.918 kB
60.021 kB
react-dialog
Dialog (including children components)
95.452 kB
28.456 kB
react-divider
Divider
20.82 kB
7.763 kB
react-field
Field
22.427 kB
8.573 kB
react-image
Image
15.736 kB
6.228 kB
react-infobutton
InfoButton
132.996 kB
41.838 kB
react-infobutton
InfoLabel
136.684 kB
42.979 kB
react-input
Input
26.887 kB
9.118 kB
react-jsx-runtime
Classic Pragma
1.057 kB
530 B
react-jsx-runtime
JSX Dev Runtime
3.783 kB
1.648 kB
react-jsx-runtime
JSX Runtime
4.377 kB
1.881 kB
react-label
Label
14.149 kB
5.759 kB
react-link
Link
17.082 kB
6.911 kB
react-menu
Menu (including children components)
142.349 kB
43.657 kB
react-menu
Menu (including selectable components)
145.035 kB
44.163 kB
react-message-bar
MessageBar (all components)
25.181 kB
9.039 kB
react-overflow
hooks only
12.837 kB
4.818 kB
react-persona
Persona
57.066 kB
17.821 kB
react-popover
Popover
121.19 kB
38.227 kB
react-portal
Portal
12.788 kB
4.67 kB
react-portal-compat
PortalCompatProvider
7.099 kB
2.385 kB
react-positioning
usePositioning
26.162 kB
9.465 kB
react-progress
ProgressBar
17.428 kB
6.898 kB
react-provider
FluentProvider
22.928 kB
8.472 kB
react-radio
Radio
32.042 kB
10.046 kB
react-radio
RadioGroup
15.345 kB
6.263 kB
react-select
Select
28.609 kB
10.205 kB
react-slider
Slider
39.15 kB
12.769 kB
react-spinbutton
SpinButton
36.774 kB
11.788 kB
react-spinner
Spinner
23.402 kB
8.467 kB
react-switch
Switch
34.23 kB
10.995 kB
react-table
DataGrid
156.347 kB
43.735 kB
react-table
Table (Primitives only)
43.899 kB
13.781 kB
react-table
Table as DataGrid
129.567 kB
35 kB
react-table
Table (Selection only)
74.744 kB
20.215 kB
react-table
Table (Sort only)
73.351 kB
19.806 kB
react-tags
InteractionTag
15.259 kB
6.058 kB
react-tags
Tag
29.982 kB
9.439 kB
react-tags
TagGroup
74.334 kB
22.284 kB
react-text
Text - Default
16.705 kB
6.569 kB
react-text
Text - Wrappers
19.878 kB
6.896 kB
react-textarea
Textarea
30.947 kB
10.476 kB
react-theme
Single theme token import
69 B
89 B
react-theme
Teams: all themes
34.616 kB
7.317 kB
react-theme
Teams: Light theme
19.287 kB
5.498 kB
react-timepicker-compat
TimePicker
97.272 kB
32.257 kB
react-toast
Toast (including Toaster)
93.203 kB
28.026 kB
react-tooltip
Tooltip
53.63 kB
18.924 kB
react-utilities
SSRProvider
180 B
160 B
🤖 This report was generated against 15894b3d816a981edbf0f44b19e298c0698009f3

@size-auditor
Copy link

size-auditor bot commented Jan 9, 2024

Asset size changes

Size Auditor did not detect a change in bundle size for any component!

Baseline commit: b717fb3e1d42eb31f5a9fa314da5aa81a8ecac73 (build)

@fabricteam
Copy link
Collaborator

🕵 fluentuiv9 No visual regressions between this PR and main

@fabricteam
Copy link
Collaborator

Perf Analysis (@fluentui/react)

No significant results to display.

All results

Scenario Render type Master Ticks PR Ticks Iterations Status
BaseButton mount 623 632 5000
Breadcrumb mount 1655 1636 1000
Checkbox mount 1630 1647 5000
CheckboxBase mount 1478 1450 5000
ChoiceGroup mount 2894 2960 5000
ComboBox mount 646 647 1000
CommandBar mount 6280 6134 1000
ContextualMenu mount 11447 11417 1000
DefaultButton mount 744 739 5000
DetailsRow mount 2205 2227 5000
DetailsRowFast mount 2184 2190 5000
DetailsRowNoStyles mount 1997 1961 5000
Dialog mount 2612 2728 1000
DocumentCardTitle mount 216 223 1000
Dropdown mount 1946 1978 5000
FocusTrapZone mount 1136 1114 5000
FocusZone mount 1060 1051 5000
GroupedList mount 41420 41629 2
GroupedList virtual-rerender 19876 19938 2
GroupedList virtual-rerender-with-unmount 50313 50563 2
GroupedListV2 mount 227 215 2
GroupedListV2 virtual-rerender 213 201 2
GroupedListV2 virtual-rerender-with-unmount 225 231 2
IconButton mount 1067 1070 5000
Label mount 332 339 5000
Layer mount 2713 2714 5000
Link mount 383 389 5000
MenuButton mount 943 944 5000
MessageBar mount 21407 21352 5000
Nav mount 1907 1893 1000
OverflowSet mount 782 750 5000
Panel mount 1777 1759 1000
Persona mount 742 729 1000
Pivot mount 842 870 1000
PrimaryButton mount 834 847 5000
Rating mount 4556 4618 5000
SearchBox mount 929 894 5000
Shimmer mount 1894 1925 5000
Slider mount 1305 1293 5000
SpinButton mount 2849 2821 5000
Spinner mount 384 374 5000
SplitButton mount 1841 1802 5000
Stack mount 401 406 5000
StackWithIntrinsicChildren mount 835 867 5000
StackWithTextChildren mount 2740 2538 5000
SwatchColorPicker mount 6112 6080 5000
TagPicker mount 1509 1462 5000
Text mount 360 359 5000
TextField mount 921 902 5000
ThemeProvider mount 842 838 5000
ThemeProvider virtual-rerender 591 565 5000
ThemeProvider virtual-rerender-with-unmount 1273 1256 5000
Toggle mount 607 602 5000
buttonNative mount 192 190 5000

@Hotell Hotell merged commit 8fabff6 into microsoft:master Jan 9, 2024
@Hotell Hotell deleted the lerna/remove-lerna-from-northstar-v2 branch January 9, 2024 17:05
marcosmoura added a commit to marcosmoura/fluentui that referenced this pull request Jan 10, 2024
* master: (166 commits)
  Remove v0 dependency from v0 compat package (microsoft#30276)
  applying package updates
  Disallow `window` and `document` access for `@fluentui/react` and related packages. (microsoft#30063)
  Update Rating api and stories (microsoft#30092)
  TeachingPopover: Minor style changes (microsoft#30270)
  feat(scripts-gulp): replace lerna with nx (microsoft#30266)
  ci: remove canary and nightly functionality from northstar (microsoft#30264)
  List: Re-initialize on mount in React 18. (microsoft#29881)
  feat(scripts-monorepo): replace lerna/utils with pure nx apis (microsoft#30178)
  chore: remove react-timepicker-compat-preview (microsoft#30263)
  applying package updates
  feat(TimePicker-compat): stable release  (microsoft#30217)
  feat: Implement onPositioningEnd callback (microsoft#30177)
  applying package updates
  v8 registerIcons compat (microsoft#30003)
  Adding Planner, ToDoItem and updated Project filetype icons. Updating FabricCDN url to latest datecode. (microsoft#30079)
  Scaffolds more Nav components (microsoft#30227)
  chore: migrate to nx 17.2 (microsoft#30187)
  applying package updates
  feat: Update position when target or container dimensions change (microsoft#30179)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: remove v0 nightly release

3 participants