Remove Aurora from monthly reports & validate PR labeling #600
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR achieves two goals:
Changes
1. Remove Aurora Monitoring (
scripts/lib/monitored-repos.mjs)"ublue-os/aurora"fromMONITORED_REPOSarray2. Regenerate January 2026 Report (
reports/2026-01-31-report.mdx)npm run generate-report -- --month=2026-01Results
Before This Work
After This Work
Label Creation Summary
Created 15 new labels across 4 repositories to support categorization:
projectbluefin/documentation(8 labels)area/iso- ISO/image buildsarea/brew- Homebrew package managementarea/dx- Developer experience toolsarea/just- Justfile automationarea/services- Systemd serviceskind/documentation- Documentation updateskind/automation- CI/CD automationkind/tech-debt- Technical debtprojectbluefin/iso(5 labels)area/iso,area/brew,area/bling,area/buildstream,kind/automationprojectbluefin/branding(1 label)area/isoprojectbluefin/egg(1 label)area/buildstreamPRs Labeled
Manually labeled 53 PRs across 9 repositories using
gh pr editcommands:projectbluefin/documentation: 27 PRsublue-os/bluefin-lts: 8 PRsprojectbluefin/iso: 7 PRsublue-os/bluefin: 3 PRsublue-os/homebrew-experimental-tap: 3 PRsprojectbluefin/dakota: 2 PRsprojectbluefin/common: 1 PRprojectbluefin/branding: 1 PRprojectbluefin/egg: 1 PRValidation
npm run typecheck)npm run build)npm run startTechnical Notes
Why Remove Aurora?
Aurora is the KDE Plasma variant of Universal Blue. While it's a sister project, monthly reports should focus exclusively on the Bluefin (GNOME) ecosystem to avoid confusion and maintain clear scope.
Label System
The monthly report generator uses label-based categorization defined in
scripts/lib/label-mapping.mjs:PRs without matching labels previously fell into the "Other" section.
One-Time Manual Operation
Labeling was done manually because:
Future Considerations
Ongoing Label Maintenance
Future PRs should be labeled at creation time by maintainers. Consider:
LABELS.mdexplaining available labelsHistorical Reports
December 2025 and earlier reports still contain "Other" sections. We chose not to regenerate them to focus on January 2026 forward.
Testing Instructions
Success Metrics
✅ 100% categorization rate (0 items in "Other")
✅ 53 PRs labeled across 9 repositories
✅ 15 new labels created
✅ 27 Aurora items excluded (proper scope)
✅ Build passes with no errors
Ready for review and manual browser verification.
Assisted-by: Claude Sonnet 4 via Replit Agent