From 8eade53be59f91e8c590080af2a9026dea7b08ff Mon Sep 17 00:00:00 2001 From: daavoo Date: Thu, 12 Dec 2024 12:38:13 +0100 Subject: [PATCH 1/2] Updates to docs.yaml from https://github.com/mozilla-ai/document-to-podcast --- .github/workflows/docs.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 8c78bf0..14675dd 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -3,6 +3,7 @@ name: Documentation on: push: branches: [main] + pull_request: workflow_dispatch: jobs: @@ -20,6 +21,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.10' + cache: "pip" - name: Configure git run: | @@ -27,8 +29,12 @@ jobs: git config user.email 'github-actions[bot]@users.noreply.github.com' - name: Install requirements - run: pip install -r docs/requirements.txt + run: pip install -e '.[docs]' - - name: Publish docs + - name: Build docs + if: github.event_name == 'pull_request' + run: mkdocs build -s + - name: Publish docs + if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }} run: mkdocs gh-deploy From 4736902617c327d9d93412abe2d98195142b4c13 Mon Sep 17 00:00:00 2001 From: daavoo Date: Thu, 12 Dec 2024 15:56:58 +0100 Subject: [PATCH 2/2] Add paths --- .github/workflows/docs.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 14675dd..1846056 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -3,7 +3,15 @@ name: Documentation on: push: branches: [main] + paths: + - mkdocs.yml + - 'docs/**' + - 'src/**' pull_request: + paths: + - mkdocs.yml + - 'docs/**' + - 'src/**' workflow_dispatch: jobs: