From b472a93fcdce0be337a9fa53ed98c89f20f3f83f Mon Sep 17 00:00:00 2001 From: Yaswant Pradhan <2984440+yaswant@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:40:53 +0000 Subject: [PATCH 1/4] Use reusable workflow to build and deploy sphinx docs --- .github/workflows/docs.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/docs.yaml diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml new file mode 100644 index 00000000..13546442 --- /dev/null +++ b/.github/workflows/docs.yaml @@ -0,0 +1,22 @@ +name: Docs + +on: + push: + branches: [main] + pull_request: + branches: [main] + workflow_dispatch: + +jobs: + build: + uses: MetOffice/growss/.github/workflows/build-sphinx-docs.yaml@main + with: + requirements: .github/workflows/requirements.txt + runner: ubuntu-24.04 + timeout: 10 + docs-directory: ./source + + deploy: + if: github.ref == 'refs/heads/main' + needs: build + uses: MetOffice/growss/.github/workflows/deploy-sphinx-docs.yaml@main From daeb2607db1e22075501672bb17d244fe7b9c580 Mon Sep 17 00:00:00 2001 From: Yaswant Pradhan <2984440+yaswant@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:54:30 +0000 Subject: [PATCH 2/4] Empty Commit From ec17f2524ab8270b4c3d0d21f0293b985c182ff7 Mon Sep 17 00:00:00 2001 From: Yaswant Pradhan <2984440+yaswant@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:24:23 +0000 Subject: [PATCH 3/4] Update docs.yaml --- .github/workflows/docs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 13546442..20b9d097 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -14,9 +14,9 @@ jobs: requirements: .github/workflows/requirements.txt runner: ubuntu-24.04 timeout: 10 - docs-directory: ./source + docs-directory: . deploy: - if: github.ref == 'refs/heads/main' + if: ${{ github.repository == 'MetOffice/simulation-systems' }} needs: build uses: MetOffice/growss/.github/workflows/deploy-sphinx-docs.yaml@main From e6425c943ee22c59f830d1fd4a67ed7848a52bc6 Mon Sep 17 00:00:00 2001 From: Yaswant Pradhan <2984440+yaswant@users.noreply.github.com> Date: Fri, 12 Dec 2025 14:26:32 +0000 Subject: [PATCH 4/4] Update docs.yaml --- .github/workflows/docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 20b9d097..6aadee5d 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -17,6 +17,6 @@ jobs: docs-directory: . deploy: - if: ${{ github.repository == 'MetOffice/simulation-systems' }} + if: github.ref == 'refs/heads/main' needs: build uses: MetOffice/growss/.github/workflows/deploy-sphinx-docs.yaml@main