Add a concurrency guard to the Renovate workflow #43

Closed
opened 2026-06-16 14:42:59 +01:00 by lyrathorpe · 0 comments
Owner

Problem

The Renovate workflow runs on both @hourly and push: main with no concurrency
control. Overlapping runs do autodiscover simultaneously, producing duplicate PRs
and extra concurrent writes against Gitea — which aggravates the
ErrIssueAlreadyChanged 500s seen when merging.

Fix

concurrency:
  group: renovate
  cancel-in-progress: false
## Problem The Renovate workflow runs on both `@hourly` and `push: main` with no concurrency control. Overlapping runs do autodiscover simultaneously, producing duplicate PRs and extra concurrent writes against Gitea — which aggravates the `ErrIssueAlreadyChanged` 500s seen when merging. ## Fix ```yaml concurrency: group: renovate cancel-in-progress: false ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lyrathorpe/renovate-config#43