From 5ca0d1b40426a16c1e00dbb2ba3f3e0af07d6224 Mon Sep 17 00:00:00 2001 From: James J Balamuta Date: Thu, 8 Feb 2024 07:43:06 +0000 Subject: [PATCH] Add demo website publish action --- .github/workflows/publish-website.yml | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/publish-website.yml diff --git a/.github/workflows/publish-website.yml b/.github/workflows/publish-website.yml new file mode 100644 index 0000000..a4a7881 --- /dev/null +++ b/.github/workflows/publish-website.yml @@ -0,0 +1,31 @@ +on: + push: + branches: [main, master] + 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 + + - name: "Set up Quarto" + uses: quarto-dev/quarto-actions/setup@v2 + with: + version: "pre-release" + + - name: Publish to GitHub Pages (and render) + uses: quarto-dev/quarto-actions/publish@v2 + with: + target: gh-pages + path: docs \ No newline at end of file