Open viceice opened 2 years ago
Is the branch pending or it exists with a lower (passing) version?
branch exists with lower pending patch https://github.com/viceice/dotnet-ts-testing/pull/156
I was thinking it would be better to add a checkbox to the PR itself noting that a newer version is a available and to tick it to force the new version. Ie not dashboard
Sounds good too
I was thinking it would be better to add a checkbox to the PR itself noting that a newer version is a available and to tick it to force the new version. Ie not dashboard
How about having the checkbox on the PR and on the dashboard?
On the PR (build(deps): update dependency eslint to v7.29.0
), add a checkbox like:
eslint
to v7.30.0
, check this box.On the dashboard, have a new section that collects all "outdated branches" and lists them with a checkbox:
These updates are outdated compared to the latest published package. Click the checkbox to update the package to the latest version:
build(deps): update dependency eslint to v7.29.0
-> v7.30.0
I've been wondering if we should redesign the dashboard so that it separates out display from controls. Controls can be within a collapsed details section. Then for platforms without checkboxes we could still have the visual display part. Also, checkboxes limit out display options currently (eg can't be within a table)
I started implementing a PR to close this issue but instead pivoted to something smaller: #13768
Regarding the PR checkbox approach, these parts are resolved/implemented:
Here's the hard bit:
internalChecksFilter
is applied during the lookup phase, prior to any branch being decidednewVersion
but also newValue
, displayTo
, etc. It also might need release notes fetching changed. We might want to refactor to defer these generated fields to accommodate
What would you like Renovate to be able to do?
Sometimes i like to force a minor or major update, even it's filtered by
internalChecksFilter
. Ideally i have a new section on dashboard to force the update.Did you already have any implementation ideas?
Some minimal. I think it's a good idea to add a new internal update status field, which corresponds to the dashboard state. So if you check the force checkbox, wenovate knows what to do next and don't use the force for all.
EG: