diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ec8c6fc..4c65c67 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -64,28 +64,10 @@ jobs: - name: Set up Quarto uses: quarto-dev/quarto-actions/setup@v2 - with: - version: pre-release + #with: + # version: pre-release - run: sudo cp -f /opt/hostedtoolcache/pandoc/3.5/x64/pandoc /opt/quarto/bin/tools/ - - - name: check Quarto - run: | - (ls -lrt /opt/quarto/bin/tools/) || echo "chk dir" - (which R && which Rscript) || which Rscript || echo "check R path again" - /opt/R/4.4.1/bin/Rscript -e '?shinylive::quarto_ext()' - echo $R_LIBS_USER - Rscript -e 'library(shinylive)' - quarto check - (which quarto && quarto --version && quarto pandoc --version) || echo "no quarto detected" -# export PATH="/opt/R/4.4.1/bin:$PATH" -# export PATH="/usr/local/bin/:$PATH" -# echo $PATH - - #- name: install quarto dep - # run: sudo quarto add quarto-ext/shinylive --no-prompt - #- name: Install quarto extension - #run: quarto install --no-prompt extension schochastics/academicons - name: Quarto render - to inspect rendering cache run: sudo quarto render ./posts/ --use-freezer diff --git a/_extensions/quarto-ext/shinylive/shinylive.lua b/_extensions/quarto-ext/shinylive/shinylive.lua index e345a4c..c667f5c 100644 --- a/_extensions/quarto-ext/shinylive/shinylive.lua +++ b/_extensions/quarto-ext/shinylive/shinylive.lua @@ -70,7 +70,7 @@ end -- @param input: string to pipe into to r-shinylive function callRShinylive(args, input) args = { "-e", - ".libPaths(new = c('/home/runner/.cache/R/renv/sandbox/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu/22bdb599','/home/runner/work/blog/blog/renv/profiles/armyknives/renv/library/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu')); renv::activate(profile = 'armyknives'); shinylive::quarto_ext()", + ".libPaths(new = c('/home/runner/.cache/R/renv/sandbox/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu/22bdb599','/home/runner/work/blog/blog/renv/profiles/armyknives/renv/library/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu')); renv::activate(profile = 'armyknives'); shinylive:::quarto_ext()", table.unpack(args) } -- Try calling `pandoc.pipe('Rscript', ...)` and if it fails, print a message