Skip to content

Automate beta → prod merge after inactivity timeout #11

@0x4007

Description

@0x4007

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 developmentmain.
  • If new commits are pushed to development, reset the inactivity timer.

Remarks:

  • Authenticate as our GitHub App.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions