You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to reduce the maintenance burden of this package it would be good to adopt the standard IDR pipelines. We originally setup our own pipeline as we have non-standard package installs. However I don't think this is an issue anymore
The text was updated successfully, but these errors were encountered:
General notes / considerations with regards to upgrading our pipelines to use the IDR workflows:
we have non-standard dependencies (I think) that we bake into our docker image to avoid having to re-install the binaries each time, these docker images are refreshed every couple of weeks to have the latest packages - link
we have a separate pipeline to automatically re-run the vignette as it is not run via R CMD check - link - That being at the moment this pipeline is marked as passed as long as the program doesn't crash, an outstanding todo item is to actually check that the vignette hasn't changed (as it is stored in the git repo itself)
we cache the compiled package to avoid unnecessarily long run-times as the compilation is not quick (our current implementation of that is here, we currently use a key/checksum to distinguish between caches for different versions but would need to double check if thats actually required or not)
We use an environment variable to suppress our unit tests that take > 1h to run but then we have a bi-weekly cron workflow that runs the full suite. - link
We have a pipeline that runs a larger set of tests for CRAN on mac and windows (though the windows build doesn't work atm and just hangs indefinitely ) - link
cicdguy
changed the title
Update github actions workflows to use standard IDR pipeliens
Update Github actions workflows to use standard IDR pipelines
Sep 28, 2023
In order to reduce the maintenance burden of this package it would be good to adopt the standard IDR pipelines. We originally setup our own pipeline as we have non-standard package installs. However I don't think this is an issue anymore
The text was updated successfully, but these errors were encountered: