From 400e9a99058844ccb856947ab9c38d0998ce2dea Mon Sep 17 00:00:00 2001 From: Bourgerie Quentin Date: Mon, 12 Aug 2024 15:43:59 +0200 Subject: [PATCH] chore(frontend-python/release): Check concrete-python API docs before releasing --- .github/workflows/concrete_python_release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/concrete_python_release.yml b/.github/workflows/concrete_python_release.yml index 2b327878d9..50841bdc0f 100644 --- a/.github/workflows/concrete_python_release.yml +++ b/.github/workflows/concrete_python_release.yml @@ -30,7 +30,14 @@ env: RELEASE_TYPE: ${{ inputs.user_inputs }} jobs: + test-python-api-docs: + runs-on: ${{ github.event.inputs.runner_name }} + steps: + - name: Build python api documentation + run: ci/scripts/make_apidocs.sh + build-linux-x86: + needs: [test-python-api-docs] strategy: matrix: python-version: ["3.8", "3.9", "3.10", "3.11"] @@ -123,6 +130,7 @@ jobs: retention-days: 3 build-macos: + needs: [test-python-api-docs] strategy: matrix: python-version: ["3.8", "3.9", "3.10", "3.11"]