diff --git a/.github/workflows/lsp-release.yml b/.github/workflows/lsp-release.yml index af18787a..e17af971 100644 --- a/.github/workflows/lsp-release.yml +++ b/.github/workflows/lsp-release.yml @@ -104,7 +104,10 @@ jobs: build-vsix: needs: [trigger, lsp-release] - if: needs.trigger.outputs.code + if: | + always() && + needs.trigger.outputs.code && + (needs.lsp-release.result == 'success' || needs.lsp-release.result == 'skipped') runs-on: ubuntu-latest steps: - uses: 'actions/checkout@v4'