From 9e63f1247a631d3706d43ae6372c1f9f0653b36f Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Fri, 26 May 2023 10:22:21 -0700 Subject: [PATCH] Consolidate the mkdocs to GitHub Pages publish workflow * Use a shared GitHub Workflow to build the mkdocs site and publish to GitHub Pages (when the release-docs branch is updated) --- .github/workflows/publish.yaml | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index aee112ae..0bbfa7d0 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -3,28 +3,10 @@ on: push: branches: - release-docs -permissions: - contents: write jobs: - publish: - name: publish - runs-on: ubuntu-latest - steps: - # Checkout repo to GitHub Actions runner - - name: Checkout - uses: actions/checkout@v3 - - # Install Python - - name: Setup Python - uses: actions/setup-python@v4 - with: - python-version: 3.x - - # Install PyPI packages - - name: Dependencies - run: pip install -r requirements.txt - - # Push to GitHub Pages - - name: Push Docs - run: | - mkdocs gh-deploy --force + mkdocs: + name: mkdocs + uses: poseidon/matchbox/.github/workflows/mkdocs-pages.yaml@main + # Add content write for GitHub Pages + permissions: + contents: write