From 34cfc727860679402ceb734982607b60784014e6 Mon Sep 17 00:00:00 2001 From: George Stagg Date: Thu, 4 Jul 2024 13:01:02 +0100 Subject: [PATCH] Add GHA CI workflow to render documentation --- .github/workflows/deploy.yml | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..0b97cf8 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,37 @@ +on: + push: + branches: + - main + +name: Render and Publish +jobs: + build-deploy: + runs-on: ubuntu-latest + permissions: + contents: write + pages: write + # environment: + # name: github-pages + # url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Check out repository + uses: actions/checkout@v4 + - name: Set up Quarto + uses: quarto-dev/quarto-actions/setup@v2 + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup Python + uses: actions/setup-python@v5 + - name: Install Jupyter + run: python3 -m pip install jupyter + - name: Setup R + uses: r-lib/actions/setup-r@v2 + - name: Install R packages + run: Rscript -e 'install.packages(c("rmarkdown", "knitr"))' + - name: Render Quarto Project + uses: quarto-dev/quarto-actions/render@v2 + with: + path: docs + # - name: Deploy to GitHub Pages + # id: deployment + # uses: actions/deploy-pages@v4