Commit 439f7e9
Fix CI NU1603 errors by pinning ppy.Veldrid.SPIRV transitive dependency
`ppy.osu.Framework 2026.421.1` declares a dependency on
`ppy.Veldrid.SPIRV (>= 1.0.15-gb268bf39ea)`, which is a winnerspiros fork
build that was never published to any NuGet feed. NuGet correctly
resolves to the nearest available version (`1.0.15-gb66ebf81d2` on
nuget.org) and emits warning NU1603. The Code Quality and Test CI jobs
use `-warnaserror`, so the warning becomes 22–66 build errors per job.
Fix: add an explicit `<PackageReference>` for `ppy.Veldrid.SPIRV` at a
published version in `osu.Game.csproj`. This makes the resolution
deterministic, silences NU1603, and flows transitively to every other
project in the solution. The pinned version is binary-compatible with
what the framework expects.
Android/iOS build-only jobs were unaffected because they don't use
`-warnaserror`.
Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/1d1c5bf8-4c9c-40e3-8d0f-34b9cde1a32c
Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>1 parent 74e657b commit 439f7e9
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
42 | 51 | | |
43 | 52 | | |
44 | 53 | | |
| |||
0 commit comments