Skip to content

Commit a99b8e3

Browse files
WebKit ARM64 Builderclaude
andcommitted
Install Scoop packages one by one for better error isolation
Installing packages individually makes it easier to identify which package is failing and continue with others if one fails. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent eeae8f8 commit a99b8e3

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -315,13 +315,21 @@ jobs:
315315
# Install aria2 for parallel downloads
316316
scoop install aria2
317317
318-
# Install tools via Scoop
318+
# Install tools via Scoop one by one for better error isolation
319319
if ($isARM64) {
320320
# Use ARM64-specific packages
321-
scoop install cmake ninja python perl llvm-arm64
321+
scoop install cmake
322+
scoop install ninja
323+
scoop install python
324+
scoop install perl
325+
scoop install llvm-arm64
322326
} else {
323327
# Use x64 packages
324-
scoop install cmake ninja python perl llvm
328+
scoop install cmake
329+
scoop install ninja
330+
scoop install python
331+
scoop install perl
332+
scoop install llvm
325333
}
326334
327335
# Install Ruby manually on ARM64 (Scoop's Ruby fails on ARM64)

0 commit comments

Comments
 (0)