Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pause execution on "inactive" repositories? #520

Open
TobiX opened this issue Jun 18, 2024 · 3 comments
Open

Pause execution on "inactive" repositories? #520

TobiX opened this issue Jun 18, 2024 · 3 comments

Comments

@TobiX
Copy link

TobiX commented Jun 18, 2024

In our company it happens often that people onboard renovate on a repository and later move on to other projects and just ignore any renovate interaction with the old repository... This creates quite a lot of unneeded work for renovate where no user reacts to anything renovate does. It would be nice if renovate could "pause" its work on repositories without "activity".

Aside: This might be hard to detect. On GitLab every project has a last_activity_at field, but that might include activity by "bots", so commits or issue edits by Renovate itself might count as "activity". Perhaps Renovate could keep track of the last time a user "interacted" with Renovate (merged/closed a MR, checked a checkbox in any issue/MR, etc.) and count that as "last activity".

@nabeelsaabna
Copy link
Contributor

@TobiX is this issue a duplicate of #461 ?

@TobiX
Copy link
Author

TobiX commented Jun 24, 2024

No, this describes a totally different scenario.

@TobiX
Copy link
Author

TobiX commented Aug 16, 2024

Side-note: I think Dependabot implemented something similar recently, see for example jenkinsci/performance-plugin#260

Screenshot:
grafik

Probably as a measure to reduce load on their systems, but this has the side effect that

  • No webhooks trigger for those branches/MRs
  • No CI pipelines are started for those branches/MRs

Which seems like a net win for everybody involved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants