diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4f76c4bf7..f110bcb98 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -139,10 +139,10 @@ jobs: - test-software - build-firmware - build-manual + if: always() && !contains(needs.*.result, 'cancelled') runs-on: ubuntu-latest steps: - - run: | - true + - run: ${{ contains(needs.*.result, 'failure') && 'false' || 'true' }} publish-manual: needs: build-manual