From dea0d060f6e694662d13059e0a7654b8703f52c6 Mon Sep 17 00:00:00 2001 From: Alexander Dokuchaev Date: Fri, 17 Apr 2026 11:22:15 +0300 Subject: [PATCH 1/5] NNCF_EXTENSION_LOAD_TIMEOUT: 180 --- .github/workflows/call_precommit_windows.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/call_precommit_windows.yml b/.github/workflows/call_precommit_windows.yml index 96965de6022..78c297e8872 100644 --- a/.github/workflows/call_precommit_windows.yml +++ b/.github/workflows/call_precommit_windows.yml @@ -99,6 +99,8 @@ jobs: defaults: run: shell: bash + env: + NNCF_EXTENSION_LOAD_TIMEOUT: 180 steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: From a93e144bf2f826eb0fcd94f6ac08d10968a081e1 Mon Sep 17 00:00:00 2001 From: Alexander Dokuchaev Date: Fri, 17 Apr 2026 11:40:07 +0300 Subject: [PATCH 2/5] defaults --- .github/workflows/call_precommit_windows.yml | 34 ++++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/.github/workflows/call_precommit_windows.yml b/.github/workflows/call_precommit_windows.yml index 78c297e8872..1d3f457ba87 100644 --- a/.github/workflows/call_precommit_windows.yml +++ b/.github/workflows/call_precommit_windows.yml @@ -1,4 +1,4 @@ -name: call-precommit +name: call-precommit-windows permissions: read-all on: @@ -14,13 +14,14 @@ on: type: string required: false +defaults: + run: + shell: bash + jobs: common: timeout-minutes: 40 runs-on: windows-2025 - defaults: - run: - shell: bash steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -30,8 +31,8 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - shell: bash + run: | + python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/common/requirements.txt - name: Print installed modules @@ -44,9 +45,6 @@ jobs: onnx: timeout-minutes: 40 runs-on: windows-2025-8-core - defaults: - run: - shell: bash steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -56,8 +54,8 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - shell: bash + run: | + python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/onnx/requirements.txt - name: Print installed modules @@ -70,9 +68,6 @@ jobs: openvino: timeout-minutes: 40 runs-on: windows-2025-8-core - defaults: - run: - shell: bash steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -82,8 +77,8 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - shell: bash + run: | + python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/openvino/requirements.txt - name: Print installed modules @@ -96,9 +91,6 @@ jobs: pytorch-cpu: timeout-minutes: 40 runs-on: windows-2025-8-core - defaults: - run: - shell: bash env: NNCF_EXTENSION_LOAD_TIMEOUT: 180 steps: @@ -111,8 +103,8 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - shell: bash + run: | + python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: | pip install . -r tests/torch/requirements.txt From 6bc9056243d62f2b58f8a522c3faac80ef2da51f Mon Sep 17 00:00:00 2001 From: Alexander Dokuchaev Date: Fri, 17 Apr 2026 11:41:53 +0300 Subject: [PATCH 3/5] l --- .github/workflows/call_precommit_windows.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/call_precommit_windows.yml b/.github/workflows/call_precommit_windows.yml index 1d3f457ba87..f43a95fe637 100644 --- a/.github/workflows/call_precommit_windows.yml +++ b/.github/workflows/call_precommit_windows.yml @@ -54,8 +54,7 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: | - python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" + run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/onnx/requirements.txt - name: Print installed modules @@ -77,8 +76,7 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: | - python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" + run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/openvino/requirements.txt - name: Print installed modules @@ -103,8 +101,7 @@ jobs: - uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0 - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: | - python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" + run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: | pip install . -r tests/torch/requirements.txt From 43597ba0d4e1e62a265283a5c20ef13ae0511360 Mon Sep 17 00:00:00 2001 From: Alexander Dokuchaev Date: Fri, 17 Apr 2026 11:46:07 +0300 Subject: [PATCH 4/5] test --- .github/workflows/call_precommit_windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/call_precommit_windows.yml b/.github/workflows/call_precommit_windows.yml index f43a95fe637..1b1ec55388f 100644 --- a/.github/workflows/call_precommit_windows.yml +++ b/.github/workflows/call_precommit_windows.yml @@ -2,6 +2,7 @@ name: call-precommit-windows permissions: read-all on: + pull_request: workflow_call: inputs: python_version: From 208aaf4d812ea315fdcbfb36b874f69c93cbad30 Mon Sep 17 00:00:00 2001 From: Alexander Dokuchaev Date: Fri, 17 Apr 2026 13:41:06 +0300 Subject: [PATCH 5/5] cl --- .github/workflows/call_precommit_windows.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/call_precommit_windows.yml b/.github/workflows/call_precommit_windows.yml index 1b1ec55388f..83180d61898 100644 --- a/.github/workflows/call_precommit_windows.yml +++ b/.github/workflows/call_precommit_windows.yml @@ -2,7 +2,6 @@ name: call-precommit-windows permissions: read-all on: - pull_request: workflow_call: inputs: python_version: @@ -32,8 +31,7 @@ jobs: python-version: ${{ inputs.python_version }} - name: Override constraints if: ${{ inputs.override_requirements != '' }} - run: | - python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" + run: python .github/scripts/override_constraints.py "${{ inputs.override_requirements }}" - name: Install NNCF and test requirements run: pip install . -r tests/common/requirements.txt - name: Print installed modules