markafitzgerald1 / cribbage-trainer

Two-player cribbage discard and play improvement tool.
Mozilla Public License 2.0
1 stars 0 forks source link

Replace build requirement that all dependencies be up to date with report only #56

Closed markafitzgerald1 closed 6 months ago

markafitzgerald1 commented 6 months ago

Updates are taking up too much development time. The security audit (npm audit) step and GitHub Dependabot checking and patch PRs handle this well enough.

Grouping of subsets of or all patch and minor updates can be added during this issue's resolution or in the future as discovered and found to be a net process improvement.

markafitzgerald1 commented 6 months ago

https://github.com/markafitzgerald1/cribbage-trainer/pull/57 resolves this issue. Not implementing grouping of subsets of dependencies at present - can do so as and when needed and beneficial.

markafitzgerald1 commented 6 months ago

Implementing this also allows Dependabot PRs to pass when more than one unrelated dependency is out of date! (Related updates would not have passed if separate Dependabot PRs - add grouping then to get Dependabot to group its PRs so that related dependencies update in tandem.

markafitzgerald1 commented 6 months ago

57 merged into main, resolving this issue.