-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bd4c5d0
commit d1f681f
Showing
3 changed files
with
68 additions
and
2 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
on: | ||
push: | ||
branches: [main] | ||
release: | ||
types: [published] | ||
workflow_dispatch: {} | ||
|
||
name: demo-website | ||
|
||
jobs: | ||
demo-page: | ||
runs-on: ubuntu-latest | ||
# Only restrict concurrency for non-PR jobs | ||
concurrency: | ||
group: quarto-publish-${{ github.event_name != 'pull_request' || github.run_id }} | ||
permissions: | ||
contents: write | ||
steps: | ||
- name: "Check out repository" | ||
uses: actions/checkout@v4 | ||
|
||
# To render using knitr, we need a few more setup steps... | ||
# If we didn't want the examples to use `engine: knitr`, we could | ||
# skip a few of the setup steps. | ||
- name: "Setup R" | ||
uses: r-lib/actions/setup-r@v2 | ||
|
||
- name: "Setup R dependencies for Quarto's knitr engine" | ||
uses: r-lib/actions/setup-r-dependencies@v2 | ||
with: | ||
packages: any::knitr | ||
any::rmarkdown | ||
any::downlit | ||
any::xml2 | ||
any::ggplot2 | ||
|
||
# install ms-corefonts for Arial font since Proxima Nova isn't available | ||
- name: "Install ms-corefonts" | ||
run: | | ||
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections | ||
sudo apt install ttf-mscorefonts-installer | ||
# update font cache | ||
- name: "Update font cache" | ||
run: sudo fc-cache -fv | ||
|
||
# Back to our regularly scheduled Quarto output | ||
- name: "Set up Quarto" | ||
uses: quarto-dev/quarto-actions/setup@v2 | ||
with: | ||
version: "pre-release" | ||
tinytex: true # required for PDF reports | ||
|
||
- name: Add extension directly into demos | ||
working-directory: ./docs/demos | ||
run: | | ||
quarto add AAGI-AUS/AAGIQuarto --no-prompt | ||
- name: Publish to GitHub Pages (and render) | ||
uses: quarto-dev/quarto-actions/publish@v2 | ||
with: | ||
target: gh-pages | ||
path: docs |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
.PHONY: asset-revealjs asset-docx asset-report asset-pdf-short-report assets help | ||
.DEFAULT_GOAL := help | ||
|
||
asset-revealjs: ## Render reveal.js Slides | ||
quarto render aagi_cu_trial_design.qmd --output-dir assets |
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