Automate merging of the development branch into main after a period of inactivity (e.g. 3 months) with no new commits to development.
Purpose: ensure tested features in development eventually promote to main.
Scope:
- A scheduled job (cron under @ubiquity-os) runs daily or weekly.
- Checks if
development has had no commits for a defined timeout period (default: 3 months).
- If no commits within that period, automatically merges
development → main.
- If new commits are pushed to
development, reset the inactivity timer.
Remarks:
- Authenticate as our GitHub App.
Automate merging of the
developmentbranch intomainafter a period of inactivity (e.g. 3 months) with no new commits todevelopment.Purpose: ensure tested features in
developmenteventually promote tomain.Scope:
developmenthas had no commits for a defined timeout period (default: 3 months).development→main.development, reset the inactivity timer.Remarks: