it-at-m / refarch-templates

All templates for the Reference Architecture of it@M
MIT License
6 stars 3 forks source link

Version Pinning for Node-based projects #45

Closed devtobi closed 1 week ago

devtobi commented 1 month ago

Is your feature request related to a problem? Please describe. Currently node package versions inside the package.json are only fixed to the minor versions. However I think we could pin it to the patch version level. This matches the behaviour we have in Java based projects with the pom.xml. Pinned versions prevent side effects by unexpected version bumps at patch level. Even at patch level things can break. It's our job to provide a functional and stable template. That's why I would pin it. Using tools like Renovate bot makes LCM at patch level a breeze.

Describe the solution you'd like Pinning version of dependencies and devDependencies inside node-based projects (package.json)

Describe alternatives you've considered

Additional context

devtobi commented 4 weeks ago

Blocked until we have webcomponent template in place.

devtobi commented 1 week ago

Version pinning was done via Renovatebot. This issue can be closed.