diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 33a82fea0..280bf9d8c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,6 +8,8 @@ on: schedule: - cron: "0 0 * * *" workflow_dispatch: + pull_request: + types: [opened, synchronize, reopened] jobs: # This job set environment matrix with respect to production release and nightly release. @@ -141,7 +143,7 @@ jobs: if [ $NUM_WHL -ne 1 ]; then echo 'ERROR: created more than 1 whl.' && exit 1; fi pip install dist/*.whl env: - CI_SETUP_CMAKE_ARGS: -DTI_WITH_VULKAN:BOOL=OFF -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_BUILD_TESTS:BOOL=${{ matrix.with_cpp_tests }} + CI_SETUP_CMAKE_ARGS: -DTI_WITH_VULKAN:BOOL=ON -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_BUILD_TESTS:BOOL=${{ matrix.with_cpp_tests }} PROJECT_NAME: ${{ matrix.name }} - name: Archive Wheel Artifacts @@ -155,7 +157,7 @@ jobs: run: | python examples/algorithm/laplace.py ti diagnose - ti test -vr2 -t2 + ti test -vr2 -t2 -a cpu,metal - name: Upload PyPI env: @@ -202,7 +204,7 @@ jobs: if [ $NUM_WHL -ne 1 ]; then echo 'ERROR: created more than 1 whl.' && exit 1; fi python3 -m pip install dist/*.whl env: - CI_SETUP_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=OFF -DTI_WITH_TESTS:BOOL=ON + CI_SETUP_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_WITH_TESTS:BOOL=ON PROJECT_NAME: ${{ matrix.name }} PYTHON: ${{ matrix.python }} @@ -259,7 +261,7 @@ jobs: if [ $NUM_WHL -ne 1 ]; then echo 'ERROR: created more than 1 whl.' && exit 1; fi python3 -m pip install dist/*.whl env: - CI_SETUP_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=OFF -DTI_WITH_TESTS:BOOL=ON + CI_SETUP_CMAKE_ARGS: -DTI_WITH_OPENGL:BOOL=OFF -DTI_WITH_CUDA:BOOL=OFF -DTI_WITH_CC:BOOL=OFF -DTI_WITH_VULKAN:BOOL=ON -DTI_WITH_TESTS:BOOL=ON PROJECT_NAME: ${{ matrix.name }} PYTHON: ${{ matrix.python }}