From fabd55f46394f96a6d2f8b3236b5bf77491bab50 Mon Sep 17 00:00:00 2001 From: MartinSchobben Date: Sat, 14 Oct 2023 15:37:17 +0200 Subject: [PATCH] pkgload and specify app dir --- .github/workflows/shiny-deploy.yaml | 4 +- .github/workflows/test-coverage.yaml | 55 ---------------------------- 2 files changed, 2 insertions(+), 57 deletions(-) delete mode 100644 .github/workflows/test-coverage.yaml diff --git a/.github/workflows/shiny-deploy.yaml b/.github/workflows/shiny-deploy.yaml index 9a69799..512b321 100644 --- a/.github/workflows/shiny-deploy.yaml +++ b/.github/workflows/shiny-deploy.yaml @@ -28,7 +28,7 @@ jobs: - uses: r-lib/actions/setup-renv@v2 - name: Install rsconnect - run: install.packages("rsconnect") + run: install.packages(c("rsconnect", "pkgload")) shell: Rscript {0} - name: Authorize and deploy app @@ -39,5 +39,5 @@ jobs: SERVER: shinyapps.io # server to deploy run: | rsconnect::setAccountInfo("${{ secrets.RSCONNECT_USER }}", "${{ secrets.RSCONNECT_TOKEN }}", "${{ secrets.RSCONNECT_SECRET }}") - rsconnect::deployApp(appName = "${{ env.APPNAME }}", account = "${{ env.ACCOUNT }}", server = "${{ env.SERVER }}") + rsconnect::deployApp("inst/appdir/app.R", appName = "${{ env.APPNAME }}", account = "${{ env.ACCOUNT }}", server = "${{ env.SERVER }}") shell: Rscript {0} diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml deleted file mode 100644 index 300b867..0000000 --- a/.github/workflows/test-coverage.yaml +++ /dev/null @@ -1,55 +0,0 @@ -# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples -# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help -on: - push: - branches: [main, master] - pull_request: - branches: [main, master] - -name: test-coverage - -jobs: - test-coverage: - runs-on: ubuntu-latest - env: - GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} - - steps: - - uses: actions/checkout@v3 - - - name: Install system dependencies - run: | - sudo apt-get update - sudo apt-get install -y libnetcdf-dev libudunits2-dev libgdal-dev libgeos-dev libproj-dev libfontconfig1-dev - - - uses: r-lib/actions/setup-r@v2 - with: - use-public-rspm: true - - - uses: r-lib/actions/setup-r-dependencies@v2 - with: - extra-packages: any::covr - needs: coverage - - - name: Test coverage - run: | - covr::codecov( - quiet = FALSE, - clean = FALSE, - install_path = file.path(Sys.getenv("RUNNER_TEMP"), "package") - ) - shell: Rscript {0} - - - name: Show testthat output - if: always() - run: | - ## -------------------------------------------------------------------- - find ${{ runner.temp }}/package -name 'testthat.Rout*' -exec cat '{}' \; || true - shell: bash - - - name: Upload test results - if: failure() - uses: actions/upload-artifact@v3 - with: - name: coverage-test-failures - path: ${{ runner.temp }}/package