diff options
author | Rob Mensching <rob@firegiant.com> | 2024-04-07 03:26:12 -0700 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2024-04-25 13:31:39 -0700 |
commit | 4983aeeb2da6e96bc8aad698752b3b962f58e585 (patch) | |
tree | 40a5eee15554c599086f12d0d426ba37060b050a /src/internal/SetBuildNumber/SetBuildNumber.proj | |
parent | 973a1764223d7313beef03a66f6218905b07870b (diff) | |
download | wix-4983aeeb2da6e96bc8aad698752b3b962f58e585.tar.gz wix-4983aeeb2da6e96bc8aad698752b3b962f58e585.tar.bz2 wix-4983aeeb2da6e96bc8aad698752b3b962f58e585.zip |
Move to ReleaseFlow and SomeVer
Diffstat (limited to 'src/internal/SetBuildNumber/SetBuildNumber.proj')
-rw-r--r-- | src/internal/SetBuildNumber/SetBuildNumber.proj | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/src/internal/SetBuildNumber/SetBuildNumber.proj b/src/internal/SetBuildNumber/SetBuildNumber.proj deleted file mode 100644 index 9ff4e7c3..00000000 --- a/src/internal/SetBuildNumber/SetBuildNumber.proj +++ /dev/null | |||
@@ -1,115 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | ||
2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
3 | |||
4 | <Project Sdk="Microsoft.Build.NoTargets/3.5.6"> | ||
5 | <PropertyGroup> | ||
6 | <TargetFramework>net6.0</TargetFramework> | ||
7 | <!-- Disable central package version management since this project will write the central package version management file --> | ||
8 | <ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally> | ||
9 | |||
10 | <!-- Explicitly set the restore sources because this project may run before the build\artifacts folder has been created --> | ||
11 | <RestoreSources>https://api.nuget.org/v3/index.json</RestoreSources> | ||
12 | <RestoreIgnoreFailedSources>true</RestoreIgnoreFailedSources> | ||
13 | |||
14 | <Language>C#</Language> | ||
15 | <DefaultLanguageSourceExtension>.cs</DefaultLanguageSourceExtension> | ||
16 | <GitThisAssembly>true</GitThisAssembly> | ||
17 | </PropertyGroup> | ||
18 | |||
19 | <PropertyGroup> | ||
20 | <SetBuildNumbersDependsOn> | ||
21 | __SetPropertiesFromGit; | ||
22 | GitThisAssembly; | ||
23 | SetGlobalJson; | ||
24 | SetDirectoryPackagesProps; | ||
25 | SetOverallWixVersions | ||
26 | </SetBuildNumbersDependsOn> | ||
27 | |||
28 | <GlobalJsonPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\global.json))</GlobalJsonPath> | ||
29 | <CentralPackageVersionsPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\Directory.Packages.props))</CentralPackageVersionsPath> | ||
30 | <OverallWixVersionsPath>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\build\wixver.props))</OverallWixVersionsPath> | ||
31 | <GitInfoThisAssemblyFile>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\..\build\ThisAssembly.WixVer.cs))</GitInfoThisAssemblyFile> | ||
32 | </PropertyGroup> | ||
33 | |||
34 | <Target Name="SetGlobalJson" | ||
35 | Inputs="global.json.pp" | ||
36 | Outputs="$(GlobalJsonPath)"> | ||
37 | <PropertyGroup> | ||
38 | <!-- https://github.com/NuGet/Home/issues/11784 | ||
39 | <GlobaJsonTextHeader>/* DO NOT MODIFY! Auto-generated from internal\SetBuildNumber\global.json.pp */</GlobaJsonTextHeader> | ||
40 | --> | ||
41 | <GlobalJsonText>$([System.IO.File]::ReadAllText(global.json.pp))</GlobalJsonText> | ||
42 | <GlobalJsonText>$(GlobalJsonText.Replace('{apiversion}', $(ApiVersion)))</GlobalJsonText> | ||
43 | <GlobalJsonText>$(GlobalJsonText.Replace('{fileversion}', $(FileVersion)))</GlobalJsonText> | ||
44 | <GlobalJsonText>$(GlobalJsonText.Replace('{fullversion}', $(InformationalVersion)))</GlobalJsonText> | ||
45 | <GlobalJsonText>$(GlobalJsonText.Replace('{informationalversion}', $(InformationalVersion)))</GlobalJsonText> | ||
46 | <GlobalJsonText>$(GlobalJsonText.Replace('{height}', $(GitCommits)))</GlobalJsonText> | ||
47 | <GlobalJsonText>$(GlobalJsonText.Replace('{packageversion}', $(PackageVersion)))</GlobalJsonText> | ||
48 | <GlobalJsonText>$(GlobalJsonText.Replace('{version}', $(Version)))</GlobalJsonText> | ||
49 | </PropertyGroup> | ||
50 | |||
51 | <WriteLinesToFile File="$(GlobalJsonPath)" | ||
52 | Lines="$(GlobaJsonTextHeader);$(GlobalJsonText)" | ||
53 | Overwrite="true" | ||
54 | WriteOnlyWhenDifferent="true" /> | ||
55 | |||
56 | <Message Importance="high" Text="$(MSBuildProjectName) -> $(GlobalJsonPath)" /> | ||
57 | </Target> | ||
58 | |||
59 | |||
60 | <Target Name="SetDirectoryPackagesProps" | ||
61 | Inputs="Directory.Packages.props.pp" | ||
62 | Outputs="$(CentralPackageVersionsPath)"> | ||
63 | <PropertyGroup> | ||
64 | <CentralPackageVersionsTextHeader><!-- DO NOT MODIFY! Auto-generated from internal\SetBuildNumber\Directory.Packages.props.pp --></CentralPackageVersionsTextHeader> | ||
65 | <CentralPackageVersionsText>$([System.IO.File]::ReadAllText(Directory.Packages.props.pp))</CentralPackageVersionsText> | ||
66 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{apiversion}', $(ApiVersion)))</CentralPackageVersionsText> | ||
67 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{fileversion}', $(FileVersion)))</CentralPackageVersionsText> | ||
68 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{fullversion}', $(InformationalVersion)))</CentralPackageVersionsText> | ||
69 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{informationalversion}', $(InformationalVersion)))</CentralPackageVersionsText> | ||
70 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{height}', $(GitCommits)))</CentralPackageVersionsText> | ||
71 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{packageversion}', $(PackageVersion)))</CentralPackageVersionsText> | ||
72 | <CentralPackageVersionsText>$(CentralPackageVersionsText.Replace('{version}', $(Version)))</CentralPackageVersionsText> | ||
73 | </PropertyGroup> | ||
74 | |||
75 | <WriteLinesToFile File="$(CentralPackageVersionsPath)" | ||
76 | Lines="$(CentralPackageVersionsTextHeader);$(CentralPackageVersionsText)" | ||
77 | Overwrite="true" | ||
78 | WriteOnlyWhenDifferent="true" /> | ||
79 | |||
80 | <Message Importance="high" Text="$(MSBuildProjectName) -> $(CentralPackageVersionsPath)" /> | ||
81 | </Target> | ||
82 | |||
83 | |||
84 | <Target Name="SetOverallWixVersions" | ||
85 | Inputs="wixver.props.pp" | ||
86 | Outputs="$(OverallWixVersionsPath)"> | ||
87 | <PropertyGroup> | ||
88 | <OverallWixVersionsTextHeader><!-- DO NOT MODIFY! Auto-generated from internal\SetBuildNumber\wixver.props.pp --></OverallWixVersionsTextHeader> | ||
89 | <OverallWixVersionsText>$([System.IO.File]::ReadAllText(wixver.props.pp))</OverallWixVersionsText> | ||
90 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitBaseVersionMajor}', $(GitBaseVersionMajor)))</OverallWixVersionsText> | ||
91 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitBaseVersionMinor}', $(GitBaseVersionMinor)))</OverallWixVersionsText> | ||
92 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitBaseVersionPatch}', $(GitBaseVersionPatch)))</OverallWixVersionsText> | ||
93 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitCommits}', $(GitCommits)))</OverallWixVersionsText> | ||
94 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitSemVerDashLabel}', $(GitSemVerDashLabel)))</OverallWixVersionsText> | ||
95 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitSha}', $(GitSha)))</OverallWixVersionsText> | ||
96 | <OverallWixVersionsText>$(OverallWixVersionsText.Replace('{GitRepositoryUrl}', $(GitRepositoryUrl.Replace('.git',''))))</OverallWixVersionsText> | ||
97 | </PropertyGroup> | ||
98 | |||
99 | <WriteLinesToFile File="$(OverallWixVersionsPath)" | ||
100 | Lines="$(OverallWixVersionsTextHeader);$(OverallWixVersionsText)" | ||
101 | Overwrite="true" | ||
102 | WriteOnlyWhenDifferent="true" /> | ||
103 | |||
104 | <Message Importance="high" Text="$(MSBuildProjectName) -> $(OverallWixVersionsPath)" /> | ||
105 | </Target> | ||
106 | |||
107 | |||
108 | <Target Name="SetBuildNumbers" | ||
109 | DependsOnTargets="$(SetBuildNumbersDependsOn)" | ||
110 | BeforeTargets="AfterBuild" /> | ||
111 | |||
112 | <ItemGroup> | ||
113 | <PackageReference Include="GitInfo" Version="2.3.0" /> | ||
114 | </ItemGroup> | ||
115 | </Project> | ||