ci(autoupdate): keep ALL open PRs up to date, not just auto-merge-armed ones #243

Closed
opened 2026-07-03 17:37:06 +00:00 by JMR-dev · 0 comments
JMR-dev commented 2026-07-03 17:37:06 +00:00 (Migrated from github.com)

The autoupdate.yml workflow (chinthakagodawita/autoupdate) runs with PR_FILTER: "auto_merge", so it only rebases PRs that have GitHub auto-merge armed. PRs under review (auto-merge off) fall BEHIND main and are never auto-updated.

Change: drop the auto_merge filter so every open PR is kept up to date as main advances — set PR_FILTER: "all" (the action's default). Update the workflow's header comment, which currently documents the auto-merge-only behaviour and the "held/draft PRs left alone" rationale.

Keep AUTOUPDATE_TOKEN (needed so the update re-triggers the PR's CI) and MERGE_CONFLICT_ACTION: "ignore" (a PR that would conflict on update is skipped, not failed).

The `autoupdate.yml` workflow (`chinthakagodawita/autoupdate`) runs with `PR_FILTER: "auto_merge"`, so it only rebases PRs that have GitHub auto-merge armed. PRs under review (auto-merge off) fall `BEHIND` main and are never auto-updated. **Change:** drop the `auto_merge` filter so **every** open PR is kept up to date as `main` advances — set `PR_FILTER: "all"` (the action's default). Update the workflow's header comment, which currently documents the auto-merge-only behaviour and the "held/draft PRs left alone" rationale. Keep `AUTOUPDATE_TOKEN` (needed so the update re-triggers the PR's CI) and `MERGE_CONFLICT_ACTION: "ignore"` (a PR that would conflict on update is skipped, not failed).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: JMR-dev/LibreMail#243