The release and nightly workflows stamp a date-based version into build.yaml (1.0.20260729.42). That build segment exceeds the 16-bit limit AssemblyVersion and FileVersion require, so it would fail the compile with CS7034 if it reached them. Directory.Build.targets is imported after Directory.Build.props and is not rewritten by CI, so pinning the assembly identity there keeps those builds working. The manifest version is untouched - Jellyfin identifies plugins by GUID plus manifest version, not assembly version. Verified by building with a date-based version injected.
8 lines
191 B
XML
8 lines
191 B
XML
<Project>
|
|
<PropertyGroup>
|
|
<Version>0.0.1.0</Version>
|
|
<AssemblyVersion>0.0.1.0</AssemblyVersion>
|
|
<FileVersion>0.0.1.0</FileVersion>
|
|
</PropertyGroup>
|
|
</Project>
|