← Back to Overview
Issues, Milestones & Notification Reminders
Core Principle: In GitOps, PRs deliver code changes while GitHub Issues capture state, operational debt, and lifecycle timers.
The 60-Day Actions Retention Rule
Scheduled GitHub Actions workflows (schedule: cron) automatically deactivate if a repository experiences 60 days of inactivity with no commits. To prevent silent pipeline suspension:
- Backlog Issue Tracking: Documenting the operational task directly in repository history.
- Milestone Deadlines: Attaching target dates (e.g., a 45-day review buffer) to issues to prevent missed cutoffs.
Notification Architecture
GitHub uses event-driven alerts rather than polling timers. Configuring active subscriptions ensures key alerts reach relevant devices:
- Direct Assignment & Thread Subscription: Auto-subscribes users to alerts across both Web and mobile push channels.
- GitHub Mobile App integration: Native push alerts trigger directly on assigned issues and thread updates.
- Failed Workflow Alerts: Restricting execution notifications to failed runs prevents dashboard noise while guaranteeing urgent operational visibility.