Gilead-BioStats / gsm

Good Statistical Monitoring R Package
https://gilead-biostats.github.io/gsm/
Apache License 2.0
36 stars 9 forks source link

Test workflows #1690

Closed jonthegeek closed 1 month ago

jonthegeek commented 1 month ago

Overview

Separate GHA to make sure all workflows still work (separate from normal testthat tests to avoid slowness for devs).

Closes https://github.com/Gilead-BioStats/gsm/issues/1680.

Test Notes/Sample Code

Notes:

The new .github/workflows/test-worfklows.yaml runs tests for the existing workflows in inst/workflow. I based my runs on the runs in test-RunWorkflow.R, and several don't work yet. After discussion I'll create tickets for those failing runs if necessary.

jonthegeek commented 1 month ago

Confirmed that latest changes didn't break anything.

jonthegeek commented 1 month ago

Per a discussion with @jwildfire, I'm setting up a GHA that will run weekly to test these, but will only run if the dev branch has changed since the last time it ran.