Merge pull request #155 from ns-rse/ns-rse/correct-cname-commit #139
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@v4 | |
- name: Install dependencies | |
run: | | |
sudo apt-get update | |
sudo apt-get install libcurl4-openssl-dev libproj-dev libgdal-dev | |
- name: Set up Quarto | |
uses: quarto-dev/quarto-actions/setup@v2 | |
with: | |
version: 1.6.11 | |
- name: Install Quarto Extensions | |
run: | | |
quarto install --no-prompt extension jmbuhr/quarto-qrcode | |
quarto install --no-prompt extension mcanouil/quarto-elevator | |
quarto install --no-prompt extension davidwilby/openlinksinnewpage | |
- name: Install Python and Dependencies | |
uses: actions/setup-python@v5.2.0 | |
with: | |
python-version: '3.12' | |
cache: 'pip' | |
- name: Restore virtualenv or install dependencies | |
uses: syphar/restore-virtualenv@v1 | |
- run: pip install -r requirements.txt | |
if: steps.restore-virtualenv.outputs.cache-hit != 'true' | |
- name: Install R | |
uses: r-lib/actions/setup-r@v2 | |
with: | |
r-version: '4.4.1' | |
- 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 | |
with: | |
target: gh-pages | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
- name: Setup tmate session | |
if: ${{ failure() }} | |
uses: mxschmitt/action-tmate@v3 |