devstats icon indicating copy to clipboard operation
devstats copied to clipboard

Fix contribution thresholds for OpenTelemetry voter eligibility

Open Arunodoy18 opened this issue 1 month ago • 2 comments

  • Reduce All_All contribution threshold from 10x to 5x multiplier
  • Reduce RepoGroup_All contribution threshold from 5x to 2x multiplier
  • Reduce All_Country contribution threshold from 5x to 2x multiplier
  • This addresses the 25-contribution cutoff issue for OpenTelemetry elections
  • Now includes developers with lower activity levels for voter roll generation

Fixes: OpenTelemetry election voter roll missing contributors with <25 contributions

Please make sure that you follow instructions from CONTRIBUTING

Specially:

  • Check if all tests pass, see TESTING for deatils.
  • Make sure you've added test coverage for new features/metrics.
  • Make sure you have updated documentation.
  • If you added a new metric, please make sure you have been following instructions about adding new metric.

Arunodoy18 avatar Nov 24 '25 22:11 Arunodoy18

I have done the fixes. If any changes is needed please inform.

Arunodoy18 avatar Nov 24 '25 22:11 Arunodoy18

Hi, thanks for this, I will get to this on my CNCF working day. Please note that changing SQL means that given dashboard must be manually regenerated for given project(s), that means:

  • I need to test if fix work first.
    • Then I need to regenerate pre-computed data for all projects that were modified.
  • We're now doing a migration to new servers which may be higher priority.
  • I have two weeks of vacation between Dec 4th - Dec 17th.

Just note that I will eventually work on this one, but it may take some time.

lukaszgryglicki avatar Nov 25 '25 05:11 lukaszgryglicki