lorenzwalthert / touchstone

Smart benchmarking of pull requests with statistical confidence
https://lorenzwalthert.github.io/touchstone
Other
53 stars 7 forks source link

Decouple touchstone dependencies from benchmarkee #109

Open assignUser opened 2 years ago

assignUser commented 2 years ago

With our use of a fixed RSPM it might cause issues if people use a date where some of {touchstone]'s dependencies where below min version (or we want to use some new package).

With the changes in https://github.com/r-lib/actions/issues/486#event-5961954349 we could split touchstone and benchmarkee install into two step and use up-to-date dependencies for touchstone.

lorenzwalthert commented 2 years ago

Sounds good.

assignUser commented 2 years ago

Actually this will only overwrite the dependencies... we would need some thing like a private library similar to what {pak} does. I'll look into how complex that is and if we can do something similar.