diff --git a/.github/workflows/concrete_python_release_cpu.yml b/.github/workflows/concrete_python_release_cpu.yml index ab22e4837..2d05b781a 100644 --- a/.github/workflows/concrete_python_release_cpu.yml +++ b/.github/workflows/concrete_python_release_cpu.yml @@ -4,6 +4,7 @@ on: workflow_dispatch: push: tags: + - .github/workflows/concrete_python_release_cpu.yml - 'v[0-9]+.[0-9]+.[0-9]+*' schedule: # Nightly Release @ 3AM after each work day diff --git a/.github/workflows/concrete_python_tests_linux.yml b/.github/workflows/concrete_python_tests_linux.yml index 8f7e79cb2..54cbf18f4 100644 --- a/.github/workflows/concrete_python_tests_linux.yml +++ b/.github/workflows/concrete_python_tests_linux.yml @@ -124,10 +124,11 @@ jobs: SLACK_MESSAGE: "build-python-bindings finished with status: ${{ job.status }}. (${{ env.ACTION_RUN_URL }})" test-apidoc-up-to-date: - needs: [ build-python-bindings ] - runs-on: ubuntu-latest - env: - python-version: 3.8 + needs: [ setup-instance, build-python-bindings ] + strategy: + matrix: + python-version: ["3.8"] + runs-on: ${{ needs.setup-instance.outputs.runner-name }} steps: - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -137,8 +138,8 @@ jobs: - name: Setup Python uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 with: - python-version: ${{ env.python-version }} - - name: Download concrete-compiler python-bindings + python-version: ${{ matrix.python-version }} + - name: Download wheels uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 with: name: concrete-python-wheel @@ -165,7 +166,7 @@ jobs: SLACK_MESSAGE: "test-apidoc-up-to-date finished with status: ${{ job.status }}. (${{ env.ACTION_RUN_URL }})" test-pytest: - needs: [setup-instance, build-python-bindings] + needs: [setup-instance, build-python-bindings, test-apidoc-up-to-date] runs-on: ${{ needs.setup-instance.outputs.runner-name }} steps: - name: Download concrete-compiler python-bindings