fix bugfix categorisation in contributor points counting script (#7103)

* s/bugfix/bugfixes

* note

* add alias functionality

* note update
This commit is contained in:
Matt Fiddaman
2026-03-01 16:33:58 +00:00
committed by GitHub
parent c5cca67399
commit f2f79d378c
2 changed files with 22 additions and 10 deletions

View File

@@ -8,13 +8,13 @@ const CONFIG = {
POINTS_PER_ISSUE_TRIAGE_ACTION: 1, POINTS_PER_ISSUE_TRIAGE_ACTION: 1,
POINTS_PER_ISSUE_CLOSING_ACTION: 1, POINTS_PER_ISSUE_CLOSING_ACTION: 1,
POINTS_PER_RELEASE_PR: 4, // Awarded to whoever merges the release PR POINTS_PER_RELEASE_PR: 4, // Awarded to whoever merges the release PR
PR_CONTRIBUTION_POINTS: { PR_CONTRIBUTION_POINTS: [
Features: 2, { categories: ['Features'], points: 2 },
Enhancements: 2, { categories: ['Enhancements'], points: 2 },
Bugfix: 3, { categories: ['Bugfixes', 'Bugfix'], points: 3 },
Maintenance: 2, { categories: ['Maintenance'], points: 2 },
Unknown: 2, { categories: ['Unknown'], points: 2 },
}, ],
// Point tiers for code changes (non-docs) // Point tiers for code changes (non-docs)
CODE_PR_REVIEW_POINT_TIERS: [ CODE_PR_REVIEW_POINT_TIERS: [
{ minChanges: 500, points: 8 }, { minChanges: 500, points: 8 },
@@ -130,11 +130,14 @@ async function getPRCategoryAndPoints(
'utf-8', 'utf-8',
); );
const category = parseReleaseNotesCategory(content); const category = parseReleaseNotesCategory(content);
const tier = CONFIG.PR_CONTRIBUTION_POINTS.find(e =>
e.categories.includes(category),
);
if (category && CONFIG.PR_CONTRIBUTION_POINTS[category]) { if (tier) {
return { return {
category, category,
points: CONFIG.PR_CONTRIBUTION_POINTS[category], points: tier.points,
}; };
} }
} }
@@ -142,9 +145,12 @@ async function getPRCategoryAndPoints(
// Do nothing // Do nothing
} }
const unknownTier = CONFIG.PR_CONTRIBUTION_POINTS.find(e =>
e.categories.includes('Unknown'),
);
return { return {
category: 'Unknown', category: 'Unknown',
points: CONFIG.PR_CONTRIBUTION_POINTS.Unknown, points: unknownTier.points,
}; };
} }

View File

@@ -0,0 +1,6 @@
---
category: Bugfixes
authors: [matt-fidd]
---
Fix bugfix categorization in contributor points counting script