Skip to content

Commit ca2374c

Browse files
linesightclaude
andcommitted
Move 'Install build tools' before automate.py in all CI jobs
automate.py requires docopt; requirements.py must run first. Fixed in compile, test, and wheel jobs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 161a22a commit ca2374c

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/ci-windows.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ jobs:
4444
path: build/cef_binary_*
4545
key: cef-windows64-${{ steps.cef-version.outputs.value }}
4646

47+
- name: Install build tools
48+
run: python tools/requirements.py
49+
4750
- name: Download CEF binaries
4851
run: python tools/download_cef.py
4952

5053
- name: Prepare prebuilt CEF
5154
run: python tools/automate.py --prebuilt-cef
5255

53-
- name: Install build tools
54-
run: python tools/requirements.py
55-
5656
- name: Configure CMake
5757
run: cmake -S . -B build/_cmake_build -A x64
5858

@@ -162,15 +162,15 @@ jobs:
162162
path: build/cef_binary_*
163163
key: cef-windows64-${{ steps.cef-version.outputs.value }}
164164

165+
- name: Install build tools
166+
run: python tools/requirements.py
167+
165168
- name: Download CEF binaries
166169
run: python tools/download_cef.py
167170

168171
- name: Prepare prebuilt CEF
169172
run: python tools/automate.py --prebuilt-cef
170173

171-
- name: Install build tools
172-
run: python tools/requirements.py
173-
174174
- name: Build wheel
175175
run: pip wheel --no-build-isolation -w build/dist .
176176

0 commit comments

Comments
 (0)