You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've deployed automatic allocation of merged PRs and closed issues to project milestones in the .github repository.
What It Does
✅ Automatically allocates merged PRs to the "current" active milestone
✅ Automatically allocates closed issues to the same milestone
✅ Detects linked issues (Closes #123, Resolves #456) and allocates them too
✅ Runs on every PR merge and issue close — no action needed from you!
How It Works
A PR is merged → Workflow triggers automatically
Script finds the "current" active milestone (earliest due date)
PR + any linked issues get allocated to that milestone
Confirmation comment posted on the PR/issue
Done! No more manual milestone management
Example
You merge a PR with this in the description:
This PR fixes the critical auth bug.
Closes #1885
Resolves #1886
✅ The feature works automatically — no setup needed
✅ No action required — just merge PRs normally
✅ No disruption — it just allocates milestones in the background
✅ Manual override always works — if wrong, just change it manually
For Release Managers
Ensure milestone due dates are current
Check that "current" milestone is selected correctly
Activity
linear-code commentedon Aug 11, 2026
LS-2467
github-actions commentedon Aug 11, 2026
✅ Template check passed after update. Thanks for fixing the issue body.
github-actions commentedon Aug 11, 2026
⏱️ Aging and SLA annotation
Maintained by project-meta-sync workflow.
feat: Phase 1 Complete — PR/Issue → Milestone Allocation Project
feat: Phase 1 Complete — PR/Issue → Milestone Allocation Project (#1770)
ashleyshaw commentedon Aug 18, 2026
Phase 3 Completion Status — 2026-08-25 ✅
Phase 3: Refinement & Rollout is now COMPLETE.
What Was Delivered
✅ Production Script Deployed
scripts/automation/allocate-to-milestone.js✅ GitHub Actions Workflow Deployed
.github/workflows/allocate-pr-issue-to-milestone.yml✅ Team Announcement Ready
.github/operations/MILESTONE_ALLOCATION_ANNOUNCEMENT.md✅ 48-Hour Monitoring Checklist
.github/operations/MILESTONE_ALLOCATION_MONITORING.md✅ Documentation Complete
✅ Project Documentation Updated
Production Status
The milestone allocation feature is now live and working automatically:
Next Steps (Phase 4)
Start: 2026-08-26
Focus: Monitoring & maintenance
Duration: Ongoing
Monitoring period: 48 hours (Days 5-6)
Success metrics: ≥95% allocation rate, <5% errors
Sign-off: EOD Day 6 when monitoring complete
Key Files
scripts/automation/allocate-to-milestone.js.github/workflows/allocate-pr-issue-to-milestone.yml.github/operations/MILESTONE_ALLOCATION_ANNOUNCEMENT.md.github/operations/MILESTONE_ALLOCATION_MONITORING.md.github/projects/active/pr-issue-milestone-allocation-2026-08-11/Phase 3 Summary
Phase 3 Status: ✅ COMPLETE & READY FOR PHASE 4
Ready to begin 48-hour monitoring period on 2026-08-26. All deliverables met, all success criteria achieved.
ashleyshaw commentedon Aug 18, 2026
🎉 NEW FEATURE: Automatic Milestone Allocation Now Live
Status: ✅ PRODUCTION READY
Feature: Automatic PR/Issue → Milestone Allocation
Announcement Date: 2026-08-25
What's New?
We've deployed automatic allocation of merged PRs and closed issues to project milestones in the
.githubrepository.What It Does
✅ Automatically allocates merged PRs to the "current" active milestone
✅ Automatically allocates closed issues to the same milestone
✅ Detects linked issues (Closes #123, Resolves #456) and allocates them too
✅ Runs on every PR merge and issue close — no action needed from you!
How It Works
Example
You merge a PR with this in the description:
Result:
📚 Documentation
We've created comprehensive documentation to help you:
RUNBOOK.md
Step-by-step operations guide — How to use the feature and troubleshoot
FAQ.md
52 Q&A pairs covering everything — Answers to all common questions
QUICK-REFERENCE.md
One-page command reference — Quick cheat sheet
⚡ Key Features
🎯 What You Need to Know
For Most Users: Nothing
✅ The feature works automatically — no setup needed
✅ No action required — just merge PRs normally
✅ No disruption — it just allocates milestones in the background
✅ Manual override always works — if wrong, just change it manually
For Release Managers
For DevOps / Maintainers
📊 Expected Behavior
Automatic Workflow Run
Example Comment
🔍 Monitoring
Where to Check
GitHub Actions:
PR/Issue Comments:
Success Metrics (First 48 Hours)
❓ Questions?
🚀 Getting Started
Nothing to do! The feature is live and working.
Next time you:
That's it. You're done.
📞 Feedback & Support
Have feedback? Please comment below or on this issue
We're tracking:
Your feedback helps us improve Phase 4 (Monitoring & Maintenance).
Let's make milestone management easier. Enjoy! 🚀
docs: Phase 3 Day 5 completion — Update project documentation and pos…
5 remaining items
[-]automation: milestone-allocation - Refine rollout[/-][+]release: milestone-allocation - Refine rollout[/+]github-actions commentedon Sep 8, 2026
This issue has labels that are not in the canonical taxonomy:
migrate:priority:normalmigrate:status:needs-more-infomigrate:type:releasemigrate:area:automationValid Canonical Labels
Please use labels with a prefix from the canonical taxonomy:
type:bug,type:feature,type:task,type:documentation, etc.status:needs-triage,status:in-progress,status:done, etc.priority:critical,priority:high,priority:normal,priority:lowarea:ci,area:docs,area:labels,area:security, etc.meta:needs-changelog,meta:duplicate,meta:blocked, etc.For the complete list, see .github/labels.yml.