Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add back nightly build table #43392

Merged
merged 10 commits into from
Oct 16, 2020
Next Next commit
Update readme table generator
  • Loading branch information
hoyosjs committed Oct 14, 2020
commit 858343a1b78c9890ed204a538295e7a821212878
30 changes: 13 additions & 17 deletions tools-local/regenerate-readme-table.proj
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<Project>
hoyosjs marked this conversation as resolved.
Show resolved Hide resolved
<Import Project="Directory.Build.props" />
<Import Project="..\Directory.Build.props" />

<UsingTask TaskName="RegenerateReadmeTable" AssemblyFile="$(InstallerTasksAssemblyPath)" />

Expand All @@ -8,43 +8,39 @@
Column and row configuration for the readme table. The abbreviations match up with
reference-style Markdown links in the readme file to figure out what to put in the cells.
-->
<PropertyGroup>
<TablePath>$([MSBuild]::NormalizePath('$(RepoRoot)', 'docs', 'project', 'dogfooding.md'))</TablePath>
</PropertyGroup>

<ItemGroup>
<Branches Include="Master" Abbr="master" />
<Branches Include="Release/3.0.X" Abbr="3.0.X" />
<Branches Include="Release/2.2.X" Abbr="2.2.X" />
<Branches Include="Release/2.1.X" Abbr="2.1.X" />
<Branches Include="Master (CoreCLR)" Abbr="6.0.X-coreclr" />
hoyosjs marked this conversation as resolved.
Show resolved Hide resolved

<Platforms Include="Windows (x64)" Abbr="win-x64" />
<Platforms Include="Windows (x86)" Abbr="win-x86" />
<Platforms Include="Windows (arm32)" Abbr="win-arm" />
<Platforms Include="Windows (arm64)" Abbr="win-arm64" />
<Platforms Include="Mac OS X (x64)" Abbr="osx" />
<Platforms Include="macOS (x64)" Abbr="osx-x64" />
<Platforms Include="macOS (arm64)" Abbr="osx-arm64" />
<Platforms Include="Linux (x64)" Parenthetical=" (for glibc based OS)" Abbr="linux-x64" />
<Platforms Include="Linux (armhf)" Parenthetical=" (for glibc based OS)" Abbr="linux-arm"/>
<Platforms Include="Linux (arm64)" Parenthetical=" (for glibc based OS)" Abbr="linux-arm64" />
<Platforms Include="Ubuntu 14.04 (x64)" Abbr="ubuntu-14.04" />
<Platforms Include="Ubuntu 16.04 (x64)" Abbr="ubuntu-16.04" />
<Platforms Include="Ubuntu 18.04 (x64)" Abbr="ubuntu-18.04" />
<Platforms Include="Ubuntu 19.04 (x64)" Abbr="ubuntu-19.04" />
<Platforms Include="Debian 8.2 (x64)" Abbr="debian-8.2" />
<Platforms Include="Debian 9 (x64)" Abbr="debian-9" />
<Platforms Include="Dpkg Based Systems (x64)" Abbr="deb" />
<Platforms Include="CentOS 7 (x64)" Abbr="centos-7" />
<Platforms Include="RHEL 6" Abbr="rhel-6" />
<Platforms Include="RHEL 7.2 (x64)" Abbr="rhel7" />
<Platforms Include="Fedora 27 (x64)" Abbr="fedora-27" />
<Platforms Include="SLES 12 (x64)" Abbr="sles-12" />
<Platforms Include="OpenSUSE 42 (x64)" Abbr="OpenSUSE-42" />
<Platforms Include="Linux-musl (x64)" Abbr="linux-musl-x64" />
hoyosjs marked this conversation as resolved.
Show resolved Hide resolved
<Platforms Include="Linux-musl (arm)" Abbr="linux-musl-arm" />
<Platforms Include="Linux-musl (arm64)" Abbr="linux-musl-arm64" />
</ItemGroup>

<RegenerateReadmeTable
ReadmeFile="$(RepoRoot)README.md"
ReadmeFile="$(TablePath)"
Branches="@(Branches)"
Platforms="@(Platforms)" />

<Message Text="$(MSBuildProjectName) -> $(RepoRoot)README.md" Importance="High" />
<Message Text="$(MSBuildProjectName) -> $(TablePath)" Importance="High" />
</Target>

<Import Project="Directory.Build.targets" />
<Import Project="..\Directory.Build.targets" />
</Project>
2 changes: 2 additions & 0 deletions tools-local/tasks/installer.tasks/RegenerateReadmeTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,9 @@ void AddLink(string name, string type)

AddLink("Runtime-Deps", "runtime-deps");
AddLink("Host", "host");
AddLink("App Hosts", "apphost-pack");
AddLink("Host FX Resolver", "hostfxr");
AddLink("Targeting Pack", "targeting-pack");
AddLink("Shared Framework", "sharedfx");

AddLink("zip", "zip");
Expand Down