renovatebot / renovate

Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io
https://mend.io/renovate
GNU Affero General Public License v3.0
16.87k stars 2.21k forks source link

Configurable deprecation warnings #29740

Open rarkins opened 2 months ago

rarkins commented 2 months ago

Describe the proposed change(s).

Add a new option "deprecationWarnings" with enum values:

In the case of the issues, the user should be allowed to close the issue to ignore it and it doesn't come back. We should log an info message if it's ignored.

HonkingGoose commented 2 months ago

I see there's a refactor PR that removes old code related to deprecationWarningIssue:

But in this issue you want to have these options:

  • "combined-issue" (create a separate issue with all warnings inside instead of embedding in the Dashboard)
  • "issue-per-package" (create one issue per package instead of in the dashboard)

Do you intend to have new code for these features? I wonder if there's anything worth saving from the "throw out old code PR". :wink:

rarkins commented 2 months ago

Yes, I think it's better to start over - that code is really old, and we can copy/paste if we need