From 54f1a88332ce3bb2cb3a8f3c4b67ad96baeca233 Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Wed, 25 Jun 2025 10:36:10 +0200 Subject: [PATCH 1/2] Do not skip full cmake configuration if any of USE_DOCS and USE_SCOREBOARD is enabled --- .github/workflows/pages.yml | 2 +- CMakeLists.txt | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 1afa5d83..31258c17 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -81,7 +81,7 @@ jobs: cmake -S . -B build -DUSE_SCOREBOARD=ON - name: CMake build run: | - cmake --build build --parallel + cmake --build build -t generate_scoreboard - name: Upload artifact uses: actions/upload-artifact@v4 with: diff --git a/CMakeLists.txt b/CMakeLists.txt index 82bc88ef..f4952923 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,10 +19,6 @@ message( STATUS "PPC step: Setup documentation generation" ) include(cmake/sphinx.cmake) add_subdirectory(docs) -if( USE_SCOREBOARD OR USE_DOCS ) - return() -endif() - ############################ Configures ############################# message( STATUS "PPC step: First configures" ) From 797a3b9e1aa36ac1f1bdd6419d35bc826821d1ef Mon Sep 17 00:00:00 2001 From: Arseniy Obolenskiy Date: Wed, 25 Jun 2025 10:42:38 +0200 Subject: [PATCH 2/2] Add recursive clone --- .github/workflows/pages.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 31258c17..0c6d0a26 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -33,6 +33,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + with: + submodules: recursive - name: Set up Python uses: actions/setup-python@v5 with: @@ -69,6 +71,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 + with: + submodules: recursive - name: Set up Python uses: actions/setup-python@v5 with: