Skip to content

Commit 34c16da

Browse files
authored
Actions (#12)
* add package action * add github token * get token from secrets * fix unexpected token error * use call operator * execute individual commands instead of script * remove shell directive * replace jq by powershell regex * add heat path * remove extra character * fix formatting error * remove Fonts folder from project
1 parent 56c4977 commit 34c16da

File tree

1 file changed

+47
-144
lines changed

1 file changed

+47
-144
lines changed
Lines changed: 47 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -1,144 +1,47 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<Project ToolsVersion="4.0" DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled"
3-
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4-
<PropertyGroup>
5-
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6-
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
7-
<ProductVersion>3.10</ProductVersion>
8-
<ProjectGuid>aac181ed-e019-41e6-a205-d1c183600171</ProjectGuid>
9-
<SchemaVersion>2.0</SchemaVersion>
10-
<OutputName>JetBrainsMonoNF</OutputName>
11-
<OutputType>Package</OutputType>
12-
<DefineSolutionProperties>false</DefineSolutionProperties>
13-
</PropertyGroup>
14-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
15-
<OutputPath>bin\$(Configuration)\</OutputPath>
16-
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
17-
<DefineConstants>Debug;FontsDirectory=fonts</DefineConstants>
18-
</PropertyGroup>
19-
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
20-
<OutputPath>bin\$(Configuration)\</OutputPath>
21-
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
22-
<DefineConstants>FontsDirectory=Fonts</DefineConstants>
23-
</PropertyGroup>
24-
<ItemGroup>
25-
<Compile Include="Directory.wxs" />
26-
<Compile Include="Product.wxs" />
27-
</ItemGroup>
28-
<ItemGroup>
29-
<Content
30-
Include="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
31-
<Content Include="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Windows Compatible.ttf" />
32-
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Mono Windows Compatible.ttf" />
33-
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Windows Compatible.ttf" />
34-
<Content
35-
Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
36-
<Content
37-
Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
38-
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
39-
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Windows Compatible.ttf" />
40-
<Content
41-
Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
42-
<Content
43-
Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
44-
<Content
45-
Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
46-
<Content Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Windows Compatible.ttf" />
47-
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Mono Windows Compatible.ttf" />
48-
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Windows Compatible.ttf" />
49-
<Content
50-
Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
51-
<Content Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Windows Compatible.ttf" />
52-
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Mono Windows Compatible.ttf" />
53-
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Windows Compatible.ttf" />
54-
<Content
55-
Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
56-
<Content Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Windows Compatible.ttf" />
57-
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Mono Windows Compatible.ttf" />
58-
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Windows Compatible.ttf" />
59-
<Content
60-
Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
61-
<Content Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Windows Compatible.ttf" />
62-
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Mono Windows Compatible.ttf" />
63-
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Windows Compatible.ttf" />
64-
<Content
65-
Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
66-
<Content
67-
Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
68-
<Content
69-
Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
70-
<Content Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Windows Compatible.ttf" />
71-
<Content
72-
Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
73-
<Content
74-
Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
75-
<Content
76-
Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
77-
<Content Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Windows Compatible.ttf" />
78-
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Mono Windows Compatible.ttf" />
79-
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Windows Compatible.ttf" />
80-
<Content
81-
Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
82-
<Content
83-
Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Windows Compatible.ttf" />
84-
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Mono Windows Compatible.ttf" />
85-
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Windows Compatible.ttf" />
86-
<Content
87-
Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
88-
<Content
89-
Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Windows Compatible.ttf" />
90-
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Mono Windows Compatible.ttf" />
91-
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Windows Compatible.ttf" />
92-
<Content
93-
Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Mono Windows Compatible.ttf" />
94-
<Content Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Windows Compatible.ttf" />
95-
<Content
96-
Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
97-
<Content
98-
Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
99-
<Content
100-
Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
101-
<Content Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Windows Compatible.ttf" />
102-
<Content
103-
Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
104-
<Content Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Windows Compatible.ttf" />
105-
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Mono Windows Compatible.ttf" />
106-
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Windows Compatible.ttf" />
107-
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Mono Windows Compatible.ttf" />
108-
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Windows Compatible.ttf" />
109-
<Content
110-
Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
111-
<Content
112-
Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
113-
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
114-
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Windows Compatible.ttf" />
115-
<Content
116-
Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
117-
<Content Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Windows Compatible.ttf" />
118-
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Mono Windows Compatible.ttf" />
119-
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Windows Compatible.ttf" />
120-
<Content Include="Product.xml" />
121-
<Content Include="TrueType.xsl" />
122-
</ItemGroup>
123-
<ItemGroup>
124-
<Folder Include="Fonts" />
125-
</ItemGroup>
126-
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
127-
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets"
128-
Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
129-
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
130-
<Error
131-
Text="The WiX Toolset v3.11 build tools must be installed to build this project. To download the WiX Toolset, see https://wixtoolset.org/releases/v3.11/stable" />
132-
</Target>
133-
<PropertyGroup>
134-
<PreBuildEvent>"%WIX%bin\heat" dir $(ProjectDir)fonts -ag -cg ProductComponents -sfrag -srd -sreg -scom -var var.FontsDirectory -dr FontsFolder -t $(ProjectDir)TrueType.xsl -out $(ProjectDir)Directory.wxs</PreBuildEvent>
135-
</PropertyGroup>
136-
<!--
137-
To modify your build process, add your task inside one of the targets below and uncomment it.
138-
Other similar extension points exist, see Wix.targets.
139-
<Target Name="BeforeBuild">
140-
</Target>
141-
<Target Name="AfterBuild">
142-
</Target>
143-
-->
144-
</Project>
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5+
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
6+
<ProductVersion>3.10</ProductVersion>
7+
<ProjectGuid>aac181ed-e019-41e6-a205-d1c183600171</ProjectGuid>
8+
<SchemaVersion>2.0</SchemaVersion>
9+
<OutputName>JetBrainsMonoNF</OutputName>
10+
<OutputType>Package</OutputType>
11+
<DefineSolutionProperties>false</DefineSolutionProperties>
12+
</PropertyGroup>
13+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
14+
<OutputPath>bin\$(Configuration)\</OutputPath>
15+
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
16+
<DefineConstants>Debug;FontsDirectory=fonts</DefineConstants>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
19+
<OutputPath>bin\$(Configuration)\</OutputPath>
20+
<IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath>
21+
<DefineConstants>FontsDirectory=Fonts</DefineConstants>
22+
</PropertyGroup>
23+
<ItemGroup>
24+
<Compile Include="Directory.wxs" />
25+
<Compile Include="Product.wxs" />
26+
</ItemGroup>
27+
<ItemGroup>
28+
<Content Include="Product.xml" />
29+
<Content Include="TrueType.xsl" />
30+
</ItemGroup>
31+
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
32+
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
33+
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
34+
<Error Text="The WiX Toolset v3.11 build tools must be installed to build this project. To download the WiX Toolset, see https://wixtoolset.org/releases/v3.11/stable" />
35+
</Target>
36+
<PropertyGroup>
37+
<PreBuildEvent>"%WIX%bin\heat" dir $(ProjectDir)fonts -ag -cg ProductComponents -sfrag -srd -sreg -scom -var var.FontsDirectory -dr FontsFolder -t $(ProjectDir)TrueType.xsl -out $(ProjectDir)Directory.wxs</PreBuildEvent>
38+
</PropertyGroup>
39+
<!--
40+
To modify your build process, add your task inside one of the targets below and uncomment it.
41+
Other similar extension points exist, see Wix.targets.
42+
<Target Name="BeforeBuild">
43+
</Target>
44+
<Target Name="AfterBuild">
45+
</Target>
46+
-->
47+
</Project>

0 commit comments

Comments
 (0)