Merge pull request #66 from ns-rse/sphinx-docs #58
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
workflow_dispatch: | |
push: | |
branches: main | |
name: Quarto Publish | |
jobs: | |
build-deploy: | |
runs-on: ubuntu-latest | |
permissions: | |
contents: write | |
steps: | |
- name: Check out repository | |
uses: actions/checkout@v3 | |
- name: Install dependencies | |
run: | | |
sudo apt-get update | |
sudo apt-get install libcurl4-openssl-dev | |
- name: Set up Quarto | |
uses: quarto-dev/quarto-actions/setup@v2.0.3 | |
with: | |
version: 1.3.14 | |
- name: Install Quarto Extensions | |
run: | | |
quarto install --no-prompt extension jmbuhr/quarto-qrcode | |
quarto install --no-prompt extension mcanouil/quarto-elevator | |
- name: Install Python and Dependencies | |
uses: actions/setup-python@v4.3.0 | |
with: | |
python-version: '3.10' | |
cache: 'pip' | |
- run: pip install -r requirements.txt | |
- name: Install R | |
uses: r-lib/actions/setup-r@v2 | |
with: | |
r-version: '4.2.0' | |
- name: Install R Dependencies | |
uses: r-lib/actions/setup-renv@v2 | |
with: | |
cache-version: 1 | |
- name: Render and Publish | |
uses: quarto-dev/quarto-actions/publish@v2.0.3 | |
with: | |
target: gh-pages | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |