diff --git a/.github/workflows/sycl_precommit.yml b/.github/workflows/sycl_precommit.yml index cdf4033256fc6..191b35c6f076e 100644 --- a/.github/workflows/sycl_precommit.yml +++ b/.github/workflows/sycl_precommit.yml @@ -106,7 +106,9 @@ jobs: name: Windows needs: [lint, test_matrix, detect_changes] if: | - github.repository == 'intel/llvm' + always() + && (success() || contains(github.event.pull_request.labels.*.name, 'ignore-lint')) + && github.repository == 'intel/llvm' && !contains(needs.detect_changes.outputs.filters, 'ci') uses: ./.github/workflows/sycl_windows_build_and_test.yml with: