Gilead-BioStats / gsm

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

Build sample reports. #1754

Closed jonthegeek closed 1 month ago

jonthegeek commented 1 month ago

Overview

Add a GHA to build the FULL site on PR to main, so we can make sure sample reports work.

Closes #1640

Test Notes/Sample Code

Notes:

Do NOT merge this. I'm temporarily building sample reports on every PR to dev with this, but I think at most we want to do this on PR to main, merge to main, and MAYBE merge to dev.

jonthegeek commented 1 month ago

@lauramaxwell This is all set. Unfortunately you can't REALLY test it (since the new one only runs on PR to main), but it might run after you merge it (since we have a PR into main over in #1732).

After we release, we may need one more update to properly tag the prod site as "release". See https://github.com/Gilead-BioStats/gsmApp/issues/147 for some notes about that. I don't think we have any release-specific tagging in this one so it shouldn't matter, but I'll continue to look into what might be missing.