diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index f5b4448..e5dcfe8 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -32,7 +32,7 @@ jobs: covr::codecov( quiet = FALSE, clean = FALSE, - install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package") + install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package") ) shell: Rscript {0} diff --git a/inst/templates/render-README.yaml b/inst/templates/render-README.yaml index 2654953..8ca33c4 100644 --- a/inst/templates/render-README.yaml +++ b/inst/templates/render-README.yaml @@ -1,5 +1,4 @@ -# Workflow derived from https://github.com/r-lib/actions/tree/master/examples -# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help +# Workflow derived from https://github.com/r-lib/actions/blob/v2-branch/examples/render-rmarkdown.yaml on: push: @@ -8,7 +7,7 @@ on: name: Render README jobs: - render-rmarkdown: + render-readme: runs-on: ubuntu-latest env: GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} @@ -19,20 +18,19 @@ jobs: fetch-depth: 0 - uses: r-lib/actions/setup-pandoc@v2 - - uses: r-lib/actions/setup-r@v2 - - name: Install rmarkdown + - name: Install Rmarkdown run: Rscript -e 'install.packages("rmarkdown")' - - name: Render Rmarkdown files + - name: Render README run: | - RMD_PATH=($(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '[.]Rmd$')) + RMD_PATH=($(git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^README.Rmd$')) Rscript -e 'for (f in commandArgs(TRUE)) if (file.exists(f)) rmarkdown::render(f)' ${RMD_PATH[*]} - name: Commit results run: | git config --local user.name "$GITHUB_ACTOR" git config --local user.email "$GITHUB_ACTOR@users.noreply.github.com" - git commit README.md -m 'Re-build README' || echo "No changes to commit" + git commit README.md -m 'doc: render README' || echo "No changes to commit" git push origin || echo "No changes to commit" diff --git a/inst/templates/test-coverage.yaml b/inst/templates/test-coverage.yaml index f5b4448..e5dcfe8 100644 --- a/inst/templates/test-coverage.yaml +++ b/inst/templates/test-coverage.yaml @@ -32,7 +32,7 @@ jobs: covr::codecov( quiet = FALSE, clean = FALSE, - install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package") + install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package") ) shell: Rscript {0}