OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.4k stars 2.39k forks source link

Re-add automatic NPM package updates once we have UI testing #16318

Open Piedone opened 3 months ago

Piedone commented 3 months ago

Is your feature request related to a problem? Please describe.

https://github.com/OrchardCMS/OrchardCore/pull/16305 removes automatic NPM updates by Dependabot, since that didn't actually help us (https://github.com/OrchardCMS/OrchardCore/issues/15694). However, in the long term, such automatic updates would still be useful.

Describe the solution you'd like

Re-add automatic NPM updates but only after we have an automatic way of verifying that no functionality is (badly) broken, i.e. revert https://github.com/OrchardCMS/OrchardCore/issues/12834. Additionally, set NPM updates to happen once a week only, like we have it for NuGet packages.

Describe alternatives you've considered

Manually keeping those packages up-to-date, what we now do, and we did even when Dependabot was auto-updating (see again https://github.com/OrchardCMS/OrchardCore/issues/15694).

github-actions[bot] commented 3 months ago

We triaged this issue and set the milestone according to the priority we think is appropriate (see the docs on how we triage and prioritize issues).

This indicates when the core team may start working on it. However, if you'd like to contribute, we'd warmly welcome you to do that anytime. See our guide on contributions here.