From 5254900810b902bb26892ae2a633a1459dbaef0a Mon Sep 17 00:00:00 2001 From: Simon Innerbichler Date: Tue, 19 May 2026 14:22:15 +0200 Subject: [PATCH] added automatic building+deploy of docs --- .gitea/workflows/build_and_deploy_docs.yaml | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/build_and_deploy_docs.yaml diff --git a/.gitea/workflows/build_and_deploy_docs.yaml b/.gitea/workflows/build_and_deploy_docs.yaml new file mode 100644 index 0000000..c040553 --- /dev/null +++ b/.gitea/workflows/build_and_deploy_docs.yaml @@ -0,0 +1,34 @@ +name: Build and deploy Roxygen2|pkgdown documentation site +run-name: Documentation Build on push to main branch +on: + push: + branches: + - main + +jobs: + build-and-deploy-documentation: + runs-on: linux_amd64 + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Install package dependencies + run: | + Rscript -e 'remotes::install_deps(dependencies = TRUE)' + + - name: Call to roxygen2::roxygenise() + run: | + Rscript -e 'roxygen2::roxygenise()' + + - name: Call to pkgdown::build_site() + run: | + Rscript -e 'pkgdown::build_site()' + + - name: Deploy to WEBROOT + env: + WEBROOT: ${{ vars.WEBROOT }} + run: | + test -n "$WEBROOT" + mkdir -p "$WEBROOT" + rsync -av --delete docs/* "$WEBROOT" +