Skip to content

Conversation

@rickstaa
Copy link
Member

@rickstaa rickstaa commented Nov 7, 2025

Previously all data returned by the testers was displayed. This pull request changes the behavoir to only display data of regions and pipelines for which the tester did have data.

@vercel
Copy link

vercel bot commented Nov 7, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
explorer-arbitrum-one Ready Ready Preview, Comment Dec 29, 2025 8:21pm

Previously all data returned by the testers was displayed. This commmit
changes the behavoir to only display data of regions and pipelines for
which the tester did have data.
@rickstaa
Copy link
Member Author

rickstaa commented Dec 24, 2025

@ECWireless Since discussions about changing the data endpoint haven’t resulted in an update yet, we could merge this logic into the codebase as a temporary patch, with a clear comment noting that the endpoint still needs to be updated. This would allow us to improve the usability of the performance leaderboard in the meantime.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request enhances the performance leaderboard by filtering out regions and pipelines that lack performance data. The change lifts data fetching to the parent component and implements dynamic region filtering based on available score data.

  • Moved performance metrics fetching from PerformanceList to parent LeaderboardPage component
  • Added availableRegions computed value that filters regions based on pipeline type and data availability
  • Refactored PerformanceList to accept performance metrics as props instead of fetching internally

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
pages/leaderboard.tsx Adds data fetching at page level, implements region filtering logic, and passes performance metrics to child component
components/PerformanceList/index.tsx Refactored to receive performance data via props instead of internal fetching; renamed data prop to orchestratorIds for clarity

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ECWireless ECWireless merged commit 89a647c into main Dec 29, 2025
12 checks passed
@ECWireless ECWireless deleted the fix/hide-no-performance-data-regions branch December 29, 2025 20:30
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