From 80e2a49887396fbcde64b439169f421525b93229 Mon Sep 17 00:00:00 2001 From: Louis Mandel Date: Thu, 26 Sep 2024 21:57:21 -0400 Subject: [PATCH] Automatic deployment of the viewer --- .github/workflows/mkdocs-gh-pages.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/mkdocs-gh-pages.yml b/.github/workflows/mkdocs-gh-pages.yml index efaedece..32df9a97 100644 --- a/.github/workflows/mkdocs-gh-pages.yml +++ b/.github/workflows/mkdocs-gh-pages.yml @@ -43,19 +43,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - # Docs - - name: Setup Pages - uses: actions/configure-pages@v5 - - name: Setup Python - uses: actions/setup-python@v5 - with: - python-version: '3.12' - - name: Install required packages - run: pip install -U mkdocs "mkdocstrings[python]" mkdocs-material pymdown-extensions - - name: Build site (_site directory name is used for Jekyll compatiblity) - run: mkdocs build --config-file ./mkdocs.yml --strict --site-dir ./_site - env: - CI: true # Viewer - name: Set up node uses: actions/setup-node@v4 @@ -69,6 +56,19 @@ jobs: run: npm run build - name: Copy viewer run: cp ./dist/bundle.js ../docs/dist/bundle.js + # Docs + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: '3.12' + - name: Install required packages + run: pip install -U mkdocs "mkdocstrings[python]" mkdocs-material pymdown-extensions + - name: Build site (_site directory name is used for Jekyll compatiblity) + run: mkdocs build --config-file ./mkdocs.yml --strict --site-dir ./_site + env: + CI: true # Deploy - name: Upload artifact uses: actions/upload-pages-artifact@v3