From 55a22fbc134e57521a42773b0b5895c3ae9be0e2 Mon Sep 17 00:00:00 2001 From: Patrick Wells Date: Mon, 3 Feb 2025 13:53:37 -0600 Subject: [PATCH 1/4] Add docs check CI --- .github/workflows/docs.yaml | 7 +++++++ 1 file changed, 7 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..99e61cab --- /dev/null +++ b/.github/workflows/docs.yaml @@ -0,0 +1,7 @@ +name: Build Docs +on: + pull_request: + branches: + - main + paths: + - 'docs/**' From 8c7300d428501a0331d1aa4b9337bf1ab8f4528e Mon Sep 17 00:00:00 2001 From: Patrick Wells Date: Mon, 3 Feb 2025 13:58:25 -0600 Subject: [PATCH 2/4] Complete docs pipeline --- .github/workflows/docs.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 99e61cab..5a45b0af 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -5,3 +5,11 @@ on: - main paths: - 'docs/**' +jobs: + docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ammaraskar/sphinx-action@master + with: + docs-folder: "/docs" From e52ca0e5dd1f8e336baadbe230049f76ee3056e3 Mon Sep 17 00:00:00 2001 From: Patrick Wells Date: Mon, 3 Feb 2025 14:05:15 -0600 Subject: [PATCH 3/4] Move docs job to correct place --- .github/workflows/build.yaml | 8 ++++++++ .github/workflows/docs.yaml | 15 --------------- 2 files changed, 8 insertions(+), 15 deletions(-) delete mode 100644 .github/workflows/docs.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 654cab85..cb93c918 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -34,6 +34,14 @@ jobs: - name: Run mypy type checker run: poetry run mypy opencosmo + build-docs: + needs: lint-typecheck + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ammaraskar/sphinx-action@master + with: + docs-folder: "/docs" test: name: Test runs-on: ${{ matrix.os }} diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml deleted file mode 100644 index 5a45b0af..00000000 --- a/.github/workflows/docs.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Build Docs -on: - pull_request: - branches: - - main - paths: - - 'docs/**' -jobs: - docs: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: ammaraskar/sphinx-action@master - with: - docs-folder: "/docs" From b72e642d218cb21382edba1eed0c7c3543961f1c Mon Sep 17 00:00:00 2001 From: Patrick Wells Date: Mon, 3 Feb 2025 14:14:33 -0600 Subject: [PATCH 4/4] Try to fix docs ci --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index cb93c918..539238d7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -41,9 +41,9 @@ jobs: - uses: actions/checkout@v4 - uses: ammaraskar/sphinx-action@master with: - docs-folder: "/docs" + docs-folder: "docs" test: - name: Test + name: Run tests runs-on: ${{ matrix.os }} needs: lint-typecheck strategy: