diff --git a/.github/workflows/package_debian.yml b/.github/workflows/package_debian.yml index 7acb78e1..4d85f251 100644 --- a/.github/workflows/package_debian.yml +++ b/.github/workflows/package_debian.yml @@ -79,31 +79,35 @@ jobs: mkdir $GITHUB_WORKSPACE/artifacts - name: Package osqp - if: ${{ exists('target_ws/build/osqp') }} working-directory: target_ws/build/osqp shell: bash run: | - cpack --config CPackConfig.cmake - cp ./*.deb $GITHUB_WORKSPACE/artifacts - cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + if [ -d target_ws/build/osqp ]; then + cpack --config CPackConfig.cmake + cp ./*.deb $GITHUB_WORKSPACE/artifacts + cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + fi - name: Package osqp_eigen - if: ${{ exists('target_ws/build/osqp_eigen') }} working-directory: target_ws/build/osqp_eigen shell: bash run: | - cpack --config CPackConfig.cmake - cp ./*.deb $GITHUB_WORKSPACE/artifacts - cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + if [ -d target_ws/build/osqp_eigen ]; then + cpack --config CPackConfig.cmake + cp ./*.deb $GITHUB_WORKSPACE/artifacts + cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + fi - name: Package vhacd if: ${{ exists('target_ws/build/vhacd') }} working-directory: target_ws/build/vhacd shell: bash run: | - cpack --config CPackConfig.cmake - cp ./*.deb $GITHUB_WORKSPACE/artifacts - cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + if [ -d target_ws/build/vhacd ]; then + cpack --config CPackConfig.cmake + cp ./*.deb $GITHUB_WORKSPACE/artifacts + cp ./*.tar.xz $GITHUB_WORKSPACE/artifacts + fi - name: Package trajopt_common working-directory: target_ws/build/trajopt_common