-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
44 lines (40 loc) · 2.4 KB
/
Copy pathDirectory.Build.props
File metadata and controls
44 lines (40 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<Project TreatAsLocalProperty="MinVerSkip">
<PropertyGroup>
<!-- Our projects always compute their own MinVer version, even when built
as a ProjectReference descendant of another repo (a cross-repo
ProjectReference passing MinVerSkip=true would otherwise flow
transitively into ZArchiveSharp and skip OUR version too, falling
back to 1.0.0). Localizing the property lets this explicit false win
over the incoming global. The CLI now consumes XISOSharp as a NuGet
package (no cross-repo build in this session), so this is purely
defensive today. -->
<MinVerSkip>false</MinVerSkip>
</PropertyGroup>
<PropertyGroup>
<LangVersion>14</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<!-- MIT (see LICENSE); nuget.org can display the SPDX expression directly,
and the LICENSE file is still packed into every package. -->
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<Authors>PureLogicCode.com</Authors>
<Copyright>Copyright (c) PureLogicCode.com</Copyright>
<PackageProjectUrl>https://github.com/purelogiccode/ZArchiveSharp</PackageProjectUrl>
<!-- Release tags are v-prefixed (v1.0.0); MinVer 8 does not assume that
prefix, so state it explicitly or tags are silently ignored. -->
<MinVerTagPrefix>v</MinVerTagPrefix>
<RepositoryUrl>https://github.com/purelogiccode/ZArchiveSharp</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<RepositoryBranch>master</RepositoryBranch>
<PackageReleaseNotes>v1.4.0: original MIT-licensed pipeline layer (public API unchanged); stricter per-item batch isolation for unmappable source paths; ProcessRunner stderr-drain fix; CI matrix (Ubuntu/Windows/macOS), NuGet pack and tag publishing; analyzer/test SDK/coverlet/XISOSharp bumps. License: MIT. See WhatsNew.md.</PackageReleaseNotes>
</PropertyGroup>
<!-- Tag-driven versioning for every project in the solution: MinVer reads
the v-prefixed git tags and stamps Version/FileVersion/InformationalVersion
so the library, CLI, tests, battle tests and benchmarks all report the
same release (e.g. 1.2.1). -->
<ItemGroup>
<PackageReference Include="MinVer" Version="8.0.0" PrivateAssets="all">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>