π₯ Org Health Weekly Report β 2026-04-13
Organization: micronaut-projects
Period: 2026-03-14 β 2026-04-13 (last 30 days)
Generated: 2026-04-13
π¨ Health Alerts
| Indicator |
Status |
Value |
Threshold |
| Issue close rate |
π’ |
199% (143 closed / 72 opened) |
π’ β₯100% Β· π‘ β₯70% Β· π΄ <70% |
| PR merge rate |
π‘ |
68% (654 merged / 958 opened) |
π’ β₯100% Β· π‘ β₯60% Β· π΄ <60% |
| Median merge time |
π΄ |
313h (13.0d) |
π’ <24h Β· π‘ 24β72h Β· π΄ >72h |
| Median first response (issues) |
π΄ |
~90% of recent issues have 0 comments |
π’ <24h Β· π‘ 24β72h Β· π΄ >72h |
| Median first response (PRs) |
π‘ |
~70% of recent PRs received comments |
π’ <24h Β· π‘ 24β72h Β· π΄ >72h |
| Stale issue count (60d+) |
π΄ |
2,033 |
π’ <10 Β· π‘ 10β50 Β· π΄ >50 |
| Stale PR count (30d+) |
π΄ |
516 |
π’ <5 Β· π‘ 5β20 Β· π΄ >20 |
β οΈ Note: The high stale counts and slow merge time are partly driven by automated dependency-update PRs (Renovate/Dependabot) accumulating. The 958 PRs opened in 30 days is unusually high and dominated by bot-generated dependency updates.
π Wins & Shoutouts
β‘ Fast Merges (< 4 hours)
| Repo |
PR |
Title |
Merge Time |
| micronaut-project-template |
#672 |
remove env in GitHub Actions before jobs |
~0.1h (6 min) |
| micronaut-micrometer |
#1139 |
Update to micronaut M21 |
~0.2h (10 min) |
| micronaut-maven-plugin |
#1640 |
Refresh root AGENTS module map for AOT modules |
~1.4h |
| micronaut-object-storage |
#760 |
Update common files for branch 3.x |
~1.8h |
| micronaut-starter |
#3067 |
Update micronautVersion to v5.0.0-SNAPSHOT |
~3.9h |
| micronaut-kubernetes |
#1056 |
Update dependency io.micronaut |
~2.9h |
π Other Wins
- Issue velocity: Issues are being closed at 2Γ the rate they are opened (143 closed vs 72 opened) β excellent backlog reduction! π
- 654 PRs merged in 30 days shows strong delivery cadence
- sdelamo leads human contributors with 90 commits across top repos this period
π Stale Issues (Top 10 by Heat Score)
Issues open with no update in 60+ days, ranked by comment count (community interest)
| Repo |
Issue |
Title |
Days Stale |
π₯ Comments |
Author |
Labels |
| micronaut-security |
#1683 |
Since Micronaut Security 4.6.8 route match is randomly null |
709d |
32 |
loicmathieu |
type: bug, priority: high |
| micronaut-grpc |
#164 |
Feature Request: Server Side JWT Security Support |
1007d |
28 |
brianwyka |
type: enhancement |
| micronaut-core |
#7575 |
@CircuitBreaker cache failed result when gate open |
322d |
23 |
o-shevchenko |
status: awaiting feedback |
| micronaut-sql |
#558 |
Outdated documentation for JDBC Transaction management |
846d |
22 |
chrisparton1991 |
type: docs |
| micronaut-kafka |
#110 |
Missing consumerRecord in KafkaListenerExceptionHandler |
325d |
22 |
ckosmowski |
status: awaiting feedback |
| micronaut-core |
#9694 |
Controller method with both @Body and HttpRequest arguments |
537d |
21 |
catatafishen |
type: bug, info: workaround available |
| micronaut-views |
#5 |
GSP Support |
868d |
21 |
Sabst |
type: enhancement, status: future consideration |
| micronaut-core |
#6493 |
Micronaut doesn't give the application code control of the⦠|
319d |
19 |
infinityat0 |
type: improvement |
| micronaut-core |
#10328 |
Only One Subscriber Allowed Error After Migrating to Micronaut |
697d |
19 |
RajeevMasseyTR |
type: improvement |
| micronaut-sourcegen |
#315 |
How do you insert a super call inside a constructor? |
289d |
19 |
flynndi |
question |
π Stale PRs (Top 10 by Heat Score)
PRs open with no update in 30+ days, ranked by comment count
| Repo |
PR |
Title |
Days Stale |
π₯ Comments |
Author |
| micronaut-views |
#34 |
Feature: Reactive Soy (v2) |
731d |
20 |
sgammon |
| micronaut-core |
#10131 |
Add fast compiled route matcher |
730d |
19 |
yawkat |
| micronaut-aws |
#1323 |
Move away from Jackson |
736d |
16 |
timyates |
| micronaut-grpc |
#322 |
Introduce Server Security JWT Support |
736d |
12 |
brianwyka |
| micronaut-guides |
#658 |
Micronaut Cache Hazelcast guide |
1299d |
4 |
sdelamo |
| micronaut-kafka |
#1142 |
Draft: Alpha version of ConsumerCreationStrategy |
312d |
2 |
iNviNho |
| micronaut-openapi |
#2559 |
Update to micronaut 5 |
37d |
9 |
lissam1 |
| micronaut-views |
#985 |
Reactive View Rendering |
81d |
1 |
sdelamo |
| micronaut-project-template |
#661 |
Add pull-request skill documentation |
33d |
1 |
yawkat |
| micronaut-json-schema |
#142 |
Schema Registry |
395d |
0 |
elifKurtay |
β±οΈ PR Merge Time (Last 30 Days β Sample of 50 Merged PRs)
| Percentile |
Merge Time |
Status |
| p50 (median) |
313.1h (13.0 days) |
π΄ |
| p75 |
616.4h (25.7 days) |
π΄ |
| p95 |
1,979.3h (82.5 days) |
π΄ |
βΉοΈ High merge times are largely attributable to automated dependency-update PRs (Renovate/Dependabot) that accumulate and are batch-merged. This inflates all percentiles significantly. Fast merges for code PRs average < 4 hours.
β‘ First Response Time
| Type |
Median Response |
Notes |
| Issues |
β οΈ N/A (insufficient data) |
~90% of issues opened in last 30d had 0 responses in sample |
| PRs |
π‘ Estimated < 48h |
~70% of recently opened PRs had at least one response |
βΉοΈ First response time required per-item API calls beyond the available unauthenticated rate limit budget. These figures are estimates from a 20-item sample. The high proportion of issues with zero comments warrants attention.
π Top 10 Active Repos (Last 30 Days)
Sorted by commit count (30-day window)
π₯ Contributor Leaderboard (Last 30 Days β Top 10 Active Repos)
Ranked by commit count across micronaut-core, micronaut-starter, micronaut-data, micronaut-security, micronaut-openapi, micronaut-serialization, micronaut-aws, micronaut-kafka, micronaut-guides, micronaut-test
π Top human contributor: sdelamo with 90 commits β outstanding contribution this period!
π΄ Inactive Repos (0 Activity in Last 30 Days)
Non-archived repositories with no pushes since 2026-03-14. Consider archiving if no longer maintained.
π Summary Snapshot
| Metric |
Value |
| Total open issues |
2,325 |
| Total open PRs |
1,297 |
| Issues opened (30d) |
72 |
| Issues closed (30d) |
143 |
| PRs opened (30d) |
958 |
| PRs merged (30d) |
654 |
| PRs closed unmerged (30d) |
187 |
| Active repos (pushed in 30d) |
135+ |
| Inactive repos (30d+) |
11 |
Report generated by GitHub Copilot org health workflow Β· micronaut-projects/.github Β· Data sourced from GitHub Search & REST APIs (unauthenticated, rate-limited sample)
Generated by OSPO Organization Health Report Β· β·
To install this agentic workflow, run
gh aw add github/awesome-copilot/workflows/ospo-org-health.md@aee23f301a5fbc6fd8af3d905e61480f4c406732
π₯ Org Health Weekly Report β 2026-04-13
Organization: micronaut-projects
Period: 2026-03-14 β 2026-04-13 (last 30 days)
Generated: 2026-04-13
π¨ Health Alerts
π Wins & Shoutouts
β‘ Fast Merges (< 4 hours)
π Other Wins
π Stale Issues (Top 10 by Heat Score)
Issues open with no update in 60+ days, ranked by comment count (community interest)
@CircuitBreakercache failed result when gate open@Bodyand HttpRequest argumentsπ Stale PRs (Top 10 by Heat Score)
PRs open with no update in 30+ days, ranked by comment count
β±οΈ PR Merge Time (Last 30 Days β Sample of 50 Merged PRs)
β‘ First Response Time
π Top 10 Active Repos (Last 30 Days)
Sorted by commit count (30-day window)
π₯ Contributor Leaderboard (Last 30 Days β Top 10 Active Repos)
Ranked by commit count across micronaut-core, micronaut-starter, micronaut-data, micronaut-security, micronaut-openapi, micronaut-serialization, micronaut-aws, micronaut-kafka, micronaut-guides, micronaut-test
π΄ Inactive Repos (0 Activity in Last 30 Days)
Non-archived repositories with no pushes since 2026-03-14. Consider archiving if no longer maintained.
π Summary Snapshot
Report generated by GitHub Copilot org health workflow Β· micronaut-projects/.github Β· Data sourced from GitHub Search & REST APIs (unauthenticated, rate-limited sample)