Skip to content

Commit ff5e7ba

Browse files
authored
Actions (#9)
* 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
1 parent 659e55a commit ff5e7ba

File tree

1 file changed

+114
-114
lines changed

1 file changed

+114
-114
lines changed
Lines changed: 114 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,114 @@
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="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
29-
<Content Include="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Windows Compatible.ttf" />
30-
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Mono Windows Compatible.ttf" />
31-
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Windows Compatible.ttf" />
32-
<Content Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
33-
<Content Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
34-
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
35-
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Windows Compatible.ttf" />
36-
<Content Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
37-
<Content Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
38-
<Content Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
39-
<Content Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Windows Compatible.ttf" />
40-
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Mono Windows Compatible.ttf" />
41-
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Windows Compatible.ttf" />
42-
<Content Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
43-
<Content Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Windows Compatible.ttf" />
44-
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Mono Windows Compatible.ttf" />
45-
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Windows Compatible.ttf" />
46-
<Content Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
47-
<Content Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Windows Compatible.ttf" />
48-
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Mono Windows Compatible.ttf" />
49-
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Windows Compatible.ttf" />
50-
<Content Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
51-
<Content Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Windows Compatible.ttf" />
52-
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Mono Windows Compatible.ttf" />
53-
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Windows Compatible.ttf" />
54-
<Content Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
55-
<Content Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
56-
<Content Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
57-
<Content Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Windows Compatible.ttf" />
58-
<Content Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
59-
<Content Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
60-
<Content Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
61-
<Content Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Windows Compatible.ttf" />
62-
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Mono Windows Compatible.ttf" />
63-
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Windows Compatible.ttf" />
64-
<Content Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
65-
<Content Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Windows Compatible.ttf" />
66-
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Mono Windows Compatible.ttf" />
67-
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Windows Compatible.ttf" />
68-
<Content Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
69-
<Content Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Windows Compatible.ttf" />
70-
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Mono Windows Compatible.ttf" />
71-
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Windows Compatible.ttf" />
72-
<Content Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Mono Windows Compatible.ttf" />
73-
<Content Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Windows Compatible.ttf" />
74-
<Content Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
75-
<Content Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
76-
<Content Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
77-
<Content Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Windows Compatible.ttf" />
78-
<Content Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
79-
<Content Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Windows Compatible.ttf" />
80-
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Mono Windows Compatible.ttf" />
81-
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Windows Compatible.ttf" />
82-
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Mono Windows Compatible.ttf" />
83-
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Windows Compatible.ttf" />
84-
<Content Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
85-
<Content Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
86-
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
87-
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Windows Compatible.ttf" />
88-
<Content Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
89-
<Content Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Windows Compatible.ttf" />
90-
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Mono Windows Compatible.ttf" />
91-
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Windows Compatible.ttf" />
92-
<Content Include="Product.xml" />
93-
<Content Include="TrueType.xsl" />
94-
</ItemGroup>
95-
<ItemGroup>
96-
<Folder Include="Fonts" />
97-
</ItemGroup>
98-
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
99-
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
100-
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
101-
<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" />
102-
</Target>
103-
<PropertyGroup>
104-
<PreBuildEvent>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>
105-
</PropertyGroup>
106-
<!--
107-
To modify your build process, add your task inside one of the targets below and uncomment it.
108-
Other similar extension points exist, see Wix.targets.
109-
<Target Name="BeforeBuild">
110-
</Target>
111-
<Target Name="AfterBuild">
112-
</Target>
113-
-->
114-
</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="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
29+
<Content Include="Fonts\JetBrains Mono Bold Italic Nerd Font Complete Windows Compatible.ttf" />
30+
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Mono Windows Compatible.ttf" />
31+
<Content Include="Fonts\JetBrains Mono Bold Nerd Font Complete Windows Compatible.ttf" />
32+
<Content Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
33+
<Content Include="Fonts\JetBrains Mono ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
34+
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
35+
<Content Include="Fonts\JetBrains Mono ExtraBold Nerd Font Complete Windows Compatible.ttf" />
36+
<Content Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
37+
<Content Include="Fonts\JetBrains Mono ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
38+
<Content Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
39+
<Content Include="Fonts\JetBrains Mono ExtraLight Nerd Font Complete Windows Compatible.ttf" />
40+
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Mono Windows Compatible.ttf" />
41+
<Content Include="Fonts\JetBrains Mono Italic Nerd Font Complete Windows Compatible.ttf" />
42+
<Content Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
43+
<Content Include="Fonts\JetBrains Mono Light Italic Nerd Font Complete Windows Compatible.ttf" />
44+
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Mono Windows Compatible.ttf" />
45+
<Content Include="Fonts\JetBrains Mono Light Nerd Font Complete Windows Compatible.ttf" />
46+
<Content Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
47+
<Content Include="Fonts\JetBrains Mono Medium Italic Nerd Font Complete Windows Compatible.ttf" />
48+
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Mono Windows Compatible.ttf" />
49+
<Content Include="Fonts\JetBrains Mono Medium Nerd Font Complete Windows Compatible.ttf" />
50+
<Content Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
51+
<Content Include="Fonts\JetBrains Mono NL Bold Italic Nerd Font Complete Windows Compatible.ttf" />
52+
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Mono Windows Compatible.ttf" />
53+
<Content Include="Fonts\JetBrains Mono NL Bold Nerd Font Complete Windows Compatible.ttf" />
54+
<Content Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
55+
<Content Include="Fonts\JetBrains Mono NL ExtraBold Italic Nerd Font Complete Windows Compatible.ttf" />
56+
<Content Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Mono Windows Compatible.ttf" />
57+
<Content Include="Fonts\JetBrains Mono NL ExtraBold Nerd Font Complete Windows Compatible.ttf" />
58+
<Content Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Mono Windows Compatible.ttf" />
59+
<Content Include="Fonts\JetBrains Mono NL ExtraLight Italic Nerd Font Complete Windows Compatible.ttf" />
60+
<Content Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Mono Windows Compatible.ttf" />
61+
<Content Include="Fonts\JetBrains Mono NL ExtraLight Nerd Font Complete Windows Compatible.ttf" />
62+
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Mono Windows Compatible.ttf" />
63+
<Content Include="Fonts\JetBrains Mono NL Italic Nerd Font Complete Windows Compatible.ttf" />
64+
<Content Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Mono Windows Compatible.ttf" />
65+
<Content Include="Fonts\JetBrains Mono NL Light Italic Nerd Font Complete Windows Compatible.ttf" />
66+
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Mono Windows Compatible.ttf" />
67+
<Content Include="Fonts\JetBrains Mono NL Light Nerd Font Complete Windows Compatible.ttf" />
68+
<Content Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Mono Windows Compatible.ttf" />
69+
<Content Include="Fonts\JetBrains Mono NL Medium Italic Nerd Font Complete Windows Compatible.ttf" />
70+
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Mono Windows Compatible.ttf" />
71+
<Content Include="Fonts\JetBrains Mono NL Medium Nerd Font Complete Windows Compatible.ttf" />
72+
<Content Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Mono Windows Compatible.ttf" />
73+
<Content Include="Fonts\JetBrains Mono NL Regular Nerd Font Complete Windows Compatible.ttf" />
74+
<Content Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
75+
<Content Include="Fonts\JetBrains Mono NL SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
76+
<Content Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
77+
<Content Include="Fonts\JetBrains Mono NL SemiBold Nerd Font Complete Windows Compatible.ttf" />
78+
<Content Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
79+
<Content Include="Fonts\JetBrains Mono NL Thin Italic Nerd Font Complete Windows Compatible.ttf" />
80+
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Mono Windows Compatible.ttf" />
81+
<Content Include="Fonts\JetBrains Mono NL Thin Nerd Font Complete Windows Compatible.ttf" />
82+
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Mono Windows Compatible.ttf" />
83+
<Content Include="Fonts\JetBrains Mono Regular Nerd Font Complete Windows Compatible.ttf" />
84+
<Content Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Mono Windows Compatible.ttf" />
85+
<Content Include="Fonts\JetBrains Mono SemiBold Italic Nerd Font Complete Windows Compatible.ttf" />
86+
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Mono Windows Compatible.ttf" />
87+
<Content Include="Fonts\JetBrains Mono SemiBold Nerd Font Complete Windows Compatible.ttf" />
88+
<Content Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Mono Windows Compatible.ttf" />
89+
<Content Include="Fonts\JetBrains Mono Thin Italic Nerd Font Complete Windows Compatible.ttf" />
90+
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Mono Windows Compatible.ttf" />
91+
<Content Include="Fonts\JetBrains Mono Thin Nerd Font Complete Windows Compatible.ttf" />
92+
<Content Include="Product.xml" />
93+
<Content Include="TrueType.xsl" />
94+
</ItemGroup>
95+
<ItemGroup>
96+
<Folder Include="Fonts" />
97+
</ItemGroup>
98+
<Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' " />
99+
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets') " />
100+
<Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' ">
101+
<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" />
102+
</Target>
103+
<PropertyGroup>
104+
<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>
105+
</PropertyGroup>
106+
<!--
107+
To modify your build process, add your task inside one of the targets below and uncomment it.
108+
Other similar extension points exist, see Wix.targets.
109+
<Target Name="BeforeBuild">
110+
</Target>
111+
<Target Name="AfterBuild">
112+
</Target>
113+
-->
114+
</Project>

0 commit comments

Comments
 (0)