diff --git a/.github/workflows/quarto-publish.yml b/.github/workflows/quarto-publish.yml index 57a9a82..90d8d50 100644 --- a/.github/workflows/quarto-publish.yml +++ b/.github/workflows/quarto-publish.yml @@ -1,4 +1,4 @@ -name: Render and Publish +name: docs on: workflow_dispatch: @@ -36,7 +36,7 @@ jobs: - name: Install R packages shell: Rscript {0} run: | - install.packages(c('dplyr', 'glue', 'here', 'knitr', 'tidyr'. 'yaml')) + install.packages(c('dplyr', 'glue', 'here', 'knitr', 'rmarkdown', 'tidyr', 'yaml')) - name: prerender run: | diff --git a/docs/create-listings.py b/docs/create-listings.py index 7743176..d26be2c 100644 --- a/docs/create-listings.py +++ b/docs/create-listings.py @@ -8,11 +8,12 @@ def main(): - for dirpath in ("docs/modules", "docs/subworkflows"): - shutil.rmtree(dirpath) + for listing in ("modules", "subworkflows"): + dirpath = os.path.join("docs", listing) + if os.path.exists(dirpath): + shutil.rmtree(dirpath) os.mkdir(dirpath) - write_listing_components("modules") - write_listing_components("subworkflows") + write_listing_components(listing) def write_listing_components(mtype):