Commit c367c05
committed
fix: disable parallel builds for all Integration.Tests projects
Add BuildInParallel=false to SimpleProject and DisabledProject references
in addition to MultiTargetProject. This ensures all Integration.Tests
projects build sequentially to prevent concurrent access to the shared
CycloneDX.MSBuild dependency.
Without this, SimpleProject and DisabledProject can build in parallel
with MultiTargetProject's inner framework builds, causing multiple
simultaneous attempts to write CycloneDX.MSBuild.deps.json.
Build order is now strictly sequential:
1. CycloneDX.MSBuild
2. SimpleProject
3. MultiTargetProject (net6.0, net8.0, netstandard2.0 - also sequential)
4. DisabledProject
5. Test project
This fixes the macOS CI build failure with deps.json file locking.1 parent c2d5d48 commit c367c05
1 file changed
+3
-1
lines changedLines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
| 40 | + | |
39 | 41 | | |
40 | | - | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| |||
0 commit comments