Concurrency guard so the @hourly schedule and push: main can't run Renovate twice at once (duplicate PRs + concurrent Gitea writes, which aggravate the ErrIssueAlreadyChanged merge 500s).
LOG_LEVELdebug → info for normal operation.
Remove leftover template comments from RENOVATE_CONFIG_FILE and the token env (path verified — config is applied).
- **Concurrency guard** so the `@hourly` schedule and `push: main` can't run Renovate twice at once (duplicate PRs + concurrent Gitea writes, which aggravate the `ErrIssueAlreadyChanged` merge 500s).
- **LOG_LEVEL** `debug` → `info` for normal operation.
- Remove leftover template comments from `RENOVATE_CONFIG_FILE` and the token env (path verified — config is applied).
Closes #43
Closes #44
Closes #45
- Add a concurrency group so the hourly schedule and push-to-main triggers
cannot run Renovate twice at once (avoids duplicate PRs and concurrent Gitea
writes).
- Lower LOG_LEVEL from debug to info for normal operation.
- Remove leftover template comments from the RENOVATE_CONFIG_FILE and token env.
Closes#43Closes#44Closes#45
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
@hourlyschedule andpush: maincan't run Renovate twice at once (duplicate PRs + concurrent Gitea writes, which aggravate theErrIssueAlreadyChangedmerge 500s).debug→infofor normal operation.RENOVATE_CONFIG_FILEand the token env (path verified — config is applied).Closes #43
Closes #44
Closes #45