Skip to content

fix: include hidden files in perf artifact upload to restore PR comments#15893

Open
iamAbhi-916 wants to merge 15 commits intomicrosoft:mainfrom
iamAbhi-916:perf-artifact-hidden-files
Open

fix: include hidden files in perf artifact upload to restore PR comments#15893
iamAbhi-916 wants to merge 15 commits intomicrosoft:mainfrom
iamAbhi-916:perf-artifact-hidden-files

Conversation

@iamAbhi-916
Copy link
Copy Markdown
Contributor

@iamAbhi-916 iamAbhi-916 commented Apr 1, 2026

Description

Why

Since actions/upload-artifact@v4.4+, hidden files and directories (names starting with .) are excluded by default.

Type of Change
Bug fix (non-breaking change which fixes an issue)

What

added


include-hidden-files: true

Testing
This PR itself serves as verification
Changelog
No

Microsoft Reviewers: Open in CodeFlow

@iamAbhi-916 iamAbhi-916 requested review from a team as code owners April 1, 2026 08:31
@iamAbhi-916 iamAbhi-916 changed the title Perf artifact hidden files fix: include hidden files in perf artifact upload to restore PR comments Apr 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

Performance Test Results

Branch: perf-artifact-hidden-files
Commit: 57560e99
Time: 2026-04-01T12:58:59.513Z
Tests: 160/161 passed

❌ Regressions Detected

TouchableOpacity

Scenario Baseline Current Change Status
TouchableOpacity multiple-100 30.67ms 44.20ms +60.0%

TouchableOpacity multiple-100: Duration increased by 60.0% / +18.00ms (threshold: 30% & 15ms)

✅ Passed

149 scenario(s) across 27 suite(s) — no regressions

SectionList

Scenario Mean Median StdDev Renders vs Baseline
SectionList mount 5.30ms 5.50ms ±1.25ms 1 +10.0%
SectionList unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
SectionList rerender 12.60ms 12.00ms ±2.84ms 2 +14.3%
SectionList with-3-sections-15-items 6.00ms 5.50ms ±1.56ms 1 +0.0%
SectionList with-5-sections-50-items 7.10ms 7.00ms ±1.37ms 1 +16.7%
SectionList with-10-sections-200-items 7.20ms 6.50ms ±1.48ms 1 +18.2%
SectionList with-20-sections-200-items 4.70ms 5.00ms ±1.25ms 1 +0.0%
SectionList with-section-separator 2.30ms 2.00ms ±0.48ms 1 +0.0%
SectionList with-item-separator 2.20ms 2.00ms ±0.63ms 1 +0.0%
SectionList with-header-footer 2.00ms 2.00ms ±0.47ms 1 +0.0%
SectionList with-section-footer 2.70ms 2.00ms ±1.64ms 1 +0.0%
SectionList with-sticky-section-headers 2.10ms 2.00ms ±1.10ms 1 +0.0%
SectionList with-empty-list 0.30ms 0.00ms ±0.48ms 1 -100.0%
SectionList with-50-sections-1000-items 1.60ms 2.00ms ±0.52ms 1 +0.0%

FlatList

Scenario Mean Median StdDev Renders vs Baseline
FlatList mount 5.30ms 5.00ms ±1.16ms 1 +25.0%
FlatList unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
FlatList rerender 10.50ms 10.00ms ±2.51ms 2 +11.1%
FlatList with-10-items 5.00ms 5.00ms ±0.67ms 1 +25.0%
FlatList with-100-items 5.60ms 5.00ms ±1.26ms 1 +0.0%
FlatList with-500-items 5.00ms 4.50ms ±1.33ms 1 +12.5%
FlatList with-1000-items 5.40ms 5.00ms ±1.35ms 1 +25.0%
FlatList horizontal 5.20ms 5.00ms ±1.03ms 1 +0.0%
FlatList with-separator 2.10ms 2.00ms ±0.32ms 1 +0.0%
FlatList with-header-footer 1.30ms 1.00ms ±0.48ms 1 -50.0%
FlatList with-empty-list 0.50ms 0.50ms ±0.53ms 1 +0.0%
FlatList with-get-item-layout 1.50ms 1.50ms ±0.53ms 1 +50.0%
FlatList inverted 1.50ms 1.50ms ±0.53ms 1 +0.0%
FlatList with-num-columns 3.90ms 3.00ms ±2.23ms 1 +0.0%

ScrollView

Scenario Mean Median StdDev Renders vs Baseline
ScrollView mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
ScrollView unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
ScrollView rerender 1.20ms 1.00ms ±1.75ms 2 +0.0%
ScrollView children-20 3.87ms 4.00ms ±1.06ms 1 +0.0%
ScrollView children-100 18.40ms 17.00ms ±4.39ms 1 +6.3%
ScrollView horizontal 4.30ms 4.00ms ±0.95ms 1 +0.0%
ScrollView sticky-headers 3.50ms 3.00ms ±1.43ms 1 +0.0%
ScrollView scroll-indicators 0.80ms 1.00ms ±0.42ms 1 +0.0%
ScrollView nested 1.50ms 1.00ms ±0.97ms 1 +0.0%
ScrollView content-container-style 0.60ms 0.50ms ±0.70ms 1 -50.0%
ScrollView children-500 35.47ms 27.00ms ±23.17ms 1 +42.1%

TouchableHighlight

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight mount 0.80ms 1.00ms ±0.42ms 1 +100.0%
TouchableHighlight unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
TouchableHighlight rerender 0.70ms 1.00ms ±0.48ms 2 +0.0%
TouchableHighlight custom-underlay-color 1.20ms 1.00ms ±1.40ms 1 +Infinity%
TouchableHighlight custom-active-opacity 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight disabled 0.50ms 0.50ms ±0.53ms 1 +Infinity%
TouchableHighlight with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight with-hit-slop 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight nested-touchables 1.00ms 1.00ms ±0.00ms 1 +0.0%
TouchableHighlight multiple-touchables-10 3.20ms 3.00ms ±0.79ms 1 +0.0%
TouchableHighlight multiple-touchables-50 15.20ms 15.00ms ±2.15ms 1 +20.0%
TouchableHighlight multiple-touchables-100 28.50ms 28.00ms ±4.35ms 1 +24.4%

Pressable

Scenario Mean Median StdDev Renders vs Baseline
Pressable mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Pressable rerender 0.60ms 1.00ms ±0.52ms 2 +100.0%
Pressable with-all-handlers 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Pressable with-style-function 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable disabled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable with-hit-slop 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable nested 0.80ms 1.00ms ±0.42ms 1 +0.0%
Pressable multiple-10 3.13ms 3.00ms ±0.52ms 1 +0.0%
Pressable multiple-50 17.67ms 17.00ms ±2.55ms 1 +21.4%
Pressable multiple-100 19.20ms 14.00ms ±13.16ms 1 +16.7%

Modal

Scenario Mean Median StdDev Renders vs Baseline
Modal mount 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Modal rerender 0.40ms 0.00ms ±0.52ms 2 +0.0%
Modal slide-animation 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal fade-animation 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal transparent 0.50ms 0.50ms ±0.53ms 1 +Infinity%
Modal with-callbacks 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal rich-content 1.60ms 1.50ms ±0.70ms 1 -25.0%
Modal with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%

Image

Scenario Mean Median StdDev Renders vs Baseline
Image mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Image rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
Image with-resize-mode 0.00ms 0.00ms ±0.00ms 1 +0.0%
Image with-border-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-tint-color 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-blur-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%
Image multiple-10 0.73ms 1.00ms ±0.46ms 1 +0.0%
Image multiple-50 3.93ms 4.00ms ±0.46ms 1 +33.3%
Image multiple-100 9.00ms 8.00ms ±2.33ms 1 +0.0%

ActivityIndicator

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ActivityIndicator rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
ActivityIndicator size-large 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator size-small 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator with-color 0.00ms 0.00ms ±0.00ms 1 +0.0%
ActivityIndicator not-animating 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator with-accessibility 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator multiple-10 1.33ms 1.00ms ±1.05ms 1 +0.0%
ActivityIndicator multiple-50 4.07ms 4.00ms ±0.46ms 1 +0.0%
ActivityIndicator multiple-100 9.60ms 9.00ms ±2.35ms 1 +28.6%

Switch

Scenario Mean Median StdDev Renders vs Baseline
Switch mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Switch rerender 0.30ms 0.00ms ±0.48ms 2 -100.0%
Switch value-true 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch disabled 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch custom-colors 0.40ms 0.00ms ±0.52ms 1 +0.0%
Switch on-value-change 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch multiple-10 1.93ms 2.00ms ±1.22ms 1 +0.0%
Switch multiple-50 11.53ms 10.00ms ±3.83ms 1 +11.1%
Switch multiple-100 21.40ms 20.00ms ±4.15ms 1 +25.0%

Button

Scenario Mean Median StdDev Renders vs Baseline
Button mount 1.00ms 1.00ms ±0.00ms 1 +0.0%
Button unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Button rerender 1.10ms 1.00ms ±0.57ms 2 +0.0%
Button disabled 0.70ms 1.00ms ±0.48ms 1 +0.0%
Button with-color 0.50ms 0.50ms ±0.53ms 1 +0.0%
Button with-accessibility 0.50ms 0.50ms ±0.53ms 1 -50.0%
Button multiple-10 6.27ms 6.00ms ±2.43ms 1 +0.0%
Button multiple-50 25.20ms 29.00ms ±10.78ms 1 +7.4%
Button multiple-100 19.20ms 20.00ms ±3.55ms 1 +5.3%

TextInput

Scenario Mean Median StdDev Renders vs Baseline
TextInput mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
TextInput unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
TextInput rerender 0.10ms 0.00ms ±0.32ms 2 +0.0%
TextInput multiline 0.30ms 0.00ms ±0.48ms 1 +0.0%
TextInput with-value 0.00ms 0.00ms ±0.00ms 1 +0.0%
TextInput styled 0.10ms 0.00ms ±0.32ms 1 +0.0%
TextInput multiple-100 8.47ms 8.00ms ±1.88ms 1 +14.3%

View

Scenario Mean Median StdDev Renders vs Baseline
View mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
View unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
View rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
View nested-50 3.80ms 4.00ms ±0.77ms 1 +33.3%
View nested-100 11.00ms 11.00ms ±3.32ms 1 +57.1%
View shadow 0.10ms 0.00ms ±0.32ms 1 +0.0%
View border-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
View nested-500 17.87ms 10.00ms ±15.29ms 1 +0.0%

Text

Scenario Mean Median StdDev Renders vs Baseline
Text mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Text rerender 0.10ms 0.00ms ±0.32ms 2 +0.0%
Text long-1000 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text nested 0.30ms 0.00ms ±0.48ms 1 +0.0%
Text styled 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text multiple-100 8.53ms 8.00ms ±1.51ms 1 +14.3%

SectionList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
SectionList native mount 8.20ms 8.02ms ±1.07ms 1 +23.3%

FlatList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
FlatList native mount 7.18ms 6.81ms ±1.02ms 1 -26.2%

TouchableHighlight.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight native mount 1.94ms 1.81ms ±0.33ms 1 -13.4%

TouchableOpacity.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity native mount 2.73ms 2.65ms ±0.74ms 1 -15.6%

Pressable.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Pressable native mount 2.16ms 2.04ms ±0.37ms 1 -18.7%

ScrollView.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ScrollView native mount 6.31ms 5.93ms ±0.82ms 1 +46.4%

ActivityIndicator.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator native mount 1.47ms 1.44ms ±0.08ms 1 -42.0%

TextInput.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TextInput native mount 2.26ms 2.21ms ±0.15ms 1 -45.9%

Switch.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Switch native mount 1.39ms 1.29ms ±0.28ms 1 -25.8%

Button.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Button native mount 2.09ms 1.90ms ±0.52ms 1 -27.1%

Modal.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Modal native mount 1.17ms 1.12ms ±0.17ms 1 -8.2%

Image.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Image native mount 1.72ms 1.69ms ±0.23ms 1 -25.1%

View.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
View native mount 1.24ms 1.16ms ±0.31ms 1 -18.9%

Text.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Text native mount 1.43ms 1.41ms ±0.09ms 1 -18.9%

@iamAbhi-916 iamAbhi-916 requested a review from a team as a code owner April 1, 2026 09:38
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