Skip to content

Commit 26b4671

Browse files
Bump version to 2.0.0-alpha-001
1 parent 2ac6650 commit 26b4671

File tree

11 files changed

+92
-144
lines changed

11 files changed

+92
-144
lines changed

.paket/Paket.Restore.targets

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@
6060
<Output TaskParameter="ConsoleOutput" PropertyName="PaketRestoreLockFileHash" />
6161
</Exec>
6262

63+
<!-- Debug whats going on -->
64+
<Message Importance="low" Text="calling paket restore with targetframework=$(TargetFramework) targetframeworks=$(TargetFrameworks)" />
65+
6366
<PropertyGroup Condition="Exists('$(PaketRestoreCacheFile)') ">
6467
<!-- if no hash has been done yet fall back to just reading in the files and comparing them -->
6568
<PaketRestoreCachedHash Condition=" '$(PaketRestoreCachedHash)' == '' ">$([System.IO.File]::ReadAllText('$(PaketRestoreCacheFile)'))</PaketRestoreCachedHash>
@@ -72,10 +75,16 @@
7275

7376
<!-- Do a global restore if required -->
7477
<Exec Command='$(PaketBootStrapperCommand)' Condition="Exists('$(PaketBootStrapperExePath)') AND !(Exists('$(PaketExePath)'))" ContinueOnError="false" />
75-
<Exec Command='$(PaketCommand) restore --target-framework "$(TargetFrameworks)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' == '' " ContinueOnError="false" />
76-
<Exec Command='$(PaketCommand) restore --target-framework "$(TargetFramework)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' != '' " ContinueOnError="false" />
78+
<Exec Command='$(PaketCommand) restore' Condition=" '$(PaketRestoreRequired)' == 'true' " ContinueOnError="false" />
7779

7880
<!-- Step 2 Detect project specific changes -->
81+
<ItemGroup>
82+
<MyTargetFrameworks Condition="'$(TargetFramework)' != '' " Include="$(TargetFramework)"></MyTargetFrameworks>
83+
<!-- Don't include all frameworks when msbuild explicitly asks for a single one -->
84+
<MyTargetFrameworks Condition="'$(TargetFrameworks)' != '' AND '$(TargetFramework)' == '' " Include="$(TargetFrameworks)"></MyTargetFrameworks>
85+
<PaketResolvedFilePaths Include="@(MyTargetFrameworks -> '$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).%(Identity).paket.resolved')"></PaketResolvedFilePaths>
86+
</ItemGroup>
87+
<Message Importance="low" Text="MyTargetFrameworks=@(MyTargetFrameworks) PaketResolvedFilePaths=@(PaketResolvedFilePaths)" />
7988
<PropertyGroup>
8089
<PaketReferencesCachedFilePath>$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).paket.references.cached</PaketReferencesCachedFilePath>
8190
<!-- MyProject.fsproj.paket.references has the highest precedence -->
@@ -84,7 +93,9 @@
8493
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\$(MSBuildProjectName).paket.references</PaketOriginalReferencesFilePath>
8594
<!-- paket.references -->
8695
<PaketOriginalReferencesFilePath Condition=" !Exists('$(PaketOriginalReferencesFilePath)')">$(MSBuildProjectDirectory)\paket.references</PaketOriginalReferencesFilePath>
87-
<PaketResolvedFilePath>$(MSBuildProjectDirectory)\obj\$(MSBuildProjectFile).$(TargetFramework).paket.resolved</PaketResolvedFilePath>
96+
97+
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
98+
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
8899
<PaketRestoreRequired>true</PaketRestoreRequired>
89100
<PaketRestoreRequiredReason>references-file-or-cache-not-found</PaketRestoreRequiredReason>
90101
</PropertyGroup>
@@ -103,33 +114,39 @@
103114
</PropertyGroup>
104115

105116
<!-- Step 2 b detect relevant changes in project file (new targetframework) -->
106-
<PropertyGroup Condition=" !Exists('$(PaketResolvedFilePath)') AND '$(TargetFramework)' != '' ">
117+
<PropertyGroup Condition=" '$(DoAllResolvedFilesExist)' != 'true' ">
107118
<PaketRestoreRequired>true</PaketRestoreRequired>
108-
<PaketRestoreRequiredReason>target-framework '$(TargetFramework)'</PaketRestoreRequiredReason>
119+
<PaketRestoreRequiredReason>target-framework '$(TargetFramework)' or '$(TargetFrameworks)' files @(PaketResolvedFilePaths)</PaketRestoreRequiredReason>
109120
</PropertyGroup>
110121

111122
<!-- Step 3 Restore project specific stuff if required -->
112123
<Message Condition=" '$(PaketRestoreRequired)' == 'true' " Importance="low" Text="Detected a change ('$(PaketRestoreRequiredReason)') in the project file '$(MSBuildProjectFullPath)', calling paket restore" />
113-
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)"' Condition=" '$(PaketRestoreRequired)' == 'true' " ContinueOnError="false" />
124+
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --target-framework "$(TargetFrameworks)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' == '' " ContinueOnError="false" />
125+
<Exec Command='$(PaketCommand) restore --project "$(MSBuildProjectFullPath)" --target-framework "$(TargetFramework)"' Condition=" '$(PaketRestoreRequired)' == 'true' AND '$(TargetFramework)' != '' " ContinueOnError="false" />
114126

115127
<!-- This shouldn't actually happen, but just to be sure. -->
116-
<Error Condition=" !Exists('$(PaketResolvedFilePath)') AND '$(TargetFramework)' != '' AND '$(ResolveNuGetPackages)' != 'False' " Text="Paket file '$(PaketResolvedFilePath)' is missing while restoring $(MSBuildProjectFile). Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />
128+
<PropertyGroup>
129+
<DoAllResolvedFilesExist>false</DoAllResolvedFilesExist>
130+
<DoAllResolvedFilesExist Condition="Exists(%(PaketResolvedFilePaths.Identity))">true</DoAllResolvedFilesExist>
131+
</PropertyGroup>
132+
<Error Condition=" '$(DoAllResolvedFilesExist)' != 'true' AND '$(ResolveNuGetPackages)' != 'False' " Text="One Paket file '@(PaketResolvedFilePaths)' is missing while restoring $(MSBuildProjectFile). Please delete 'paket-files/paket.restore.cached' and call 'paket restore'." />
117133

118134
<!-- Step 4 forward all msbuild properties (PackageReference, DotNetCliToolReference) to msbuild -->
119-
<ReadLinesFromFile Condition="Exists('$(PaketResolvedFilePath)')" File="$(PaketResolvedFilePath)" >
135+
<ReadLinesFromFile Condition="'@(PaketResolvedFilePaths)' != ''" File="%(PaketResolvedFilePaths.Identity)" ><!--Condition="Exists('%(PaketResolvedFilePaths.Identity)')"-->
120136
<Output TaskParameter="Lines" ItemName="PaketReferencesFileLines"/>
121137
</ReadLinesFromFile>
122138

123-
<ItemGroup Condition=" Exists('$(PaketResolvedFilePath)') AND '@(PaketReferencesFileLines)' != '' " >
139+
<ItemGroup Condition=" '@(PaketReferencesFileLines)' != '' " >
124140
<PaketReferencesFileLinesInfo Include="@(PaketReferencesFileLines)" >
125141
<PackageName>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[0])</PackageName>
126142
<PackageVersion>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[1])</PackageVersion>
127143
<AllPrivateAssets>$([System.String]::Copy('%(PaketReferencesFileLines.Identity)').Split(',')[4])</AllPrivateAssets>
128144
</PaketReferencesFileLinesInfo>
129145
<PackageReference Include="%(PaketReferencesFileLinesInfo.PackageName)">
130146
<Version>%(PaketReferencesFileLinesInfo.PackageVersion)</Version>
131-
<PrivateAssets Condition="%(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'true'">All</PrivateAssets>
147+
<PrivateAssets Condition=" ('%(PaketReferencesFileLinesInfo.AllPrivateAssets)' == 'true') Or ('$(PackAsTool)' == 'true') ">All</PrivateAssets>
132148
<ExcludeAssets Condition="%(PaketReferencesFileLinesInfo.AllPrivateAssets) == 'exclude'">runtime</ExcludeAssets>
149+
<Publish Condition=" '$(PackAsTool)' == 'true' ">true</Publish>
133150
</PackageReference>
134151
</ItemGroup>
135152

build.fsx

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,24 @@ let addToPath newPath =
4242
let separator = if isWindows then ";" else ":"
4343
setEnvironVar "PATH" (newPath + separator + path)
4444

45+
// Move this to FakeHelpers
46+
let findLineAndGetGroupValue regexPattern (groupIndex: int) filePath =
47+
let reg = Regex(regexPattern)
48+
File.ReadLines(filePath)
49+
|> Seq.tryPick (fun line ->
50+
let m = reg.Match(line)
51+
if m.Success
52+
then Some m.Groups.[groupIndex].Value
53+
else None)
54+
|> Option.defaultWith (fun () ->
55+
failwithf "No line matches pattern %s in file %s" regexPattern filePath)
56+
4557
// Project info
4658
let project = "Fable"
4759

4860
let gitOwner = "fable-compiler"
4961
let gitHome = "https://github.com/" + gitOwner
5062

51-
let dotnetcliVersion = "2.1.300-preview2-008530"
5263
let mutable dotnetExePath = environVarOrDefault "DOTNET" "dotnet"
5364

5465
let CWD = __SOURCE_DIRECTORY__
@@ -58,6 +69,10 @@ let coreJsSrcDir = CWD </> "src/js/fable-core"
5869

5970
// Targets
6071
let installDotnetSdk () =
72+
let dotnetcliVersion =
73+
Path.Combine(__SOURCE_DIRECTORY__, "global.json")
74+
|> findLineAndGetGroupValue "\"version\": \"(.*?)\"" 1
75+
6176
dotnetExePath <- DotNetCli.InstallDotNetSDK dotnetcliVersion
6277
if Path.IsPathRooted(dotnetExePath) then
6378
Path.GetDirectoryName(dotnetExePath) |> addToPath
@@ -97,7 +112,7 @@ let buildCoreJS () =
97112

98113
// Compile F# files
99114
nugetRestore coreJsSrcDir
100-
sprintf "%s/Fable.Compiler.dll node-run %s --fable-core %s -- -c splitter.config.js"
115+
sprintf "%s/dotnet-fable.dll node-run %s --fable-core %s -- -c splitter.config.js"
101116
cliBuildDir
102117
"../fable-splitter/dist/cli"
103118
"force:${outDir}" // fable-splitter will adjust the path
@@ -112,6 +127,11 @@ let buildSplitter () =
112127
!! (buildDir + "/src/*.js") |> Seq.iter (fun jsFile ->
113128
FileUtils.cp jsFile (buildDir + "/dist") )
114129

130+
let buildCoreJSFull () =
131+
buildCLI Release ()
132+
buildSplitter ()
133+
buildCoreJS ()
134+
115135
let buildJsonConverter () =
116136
// "restore src/dotnet/Fable.JsonConverter"
117137
// |> run CWD dotnetExePath
@@ -125,12 +145,13 @@ let runTestsDotnet () =
125145

126146
let runTestsJS () =
127147
Yarn.install CWD
148+
CleanDir "tests/.fable"
128149
run CWD dotnetExePath "restore tests/Main"
129-
run CWD dotnetExePath "build/fable/Fable.Compiler.dll yarn-splitter --cwd tests --fable-core build/fable-core --port free"
150+
run CWD dotnetExePath "build/fable/dotnet-fable.dll yarn-splitter --cwd tests --fable-core build/fable-core --port free"
130151
Yarn.run (CWD </> "tests") "test" ""
131152

132153
let quickTest() =
133-
run "src/tools" dotnetExePath "../../build/fable/Fable.Compiler.dll yarn-run rollup"
154+
run "src/tools" dotnetExePath "../../build/fable/dotnet-fable.dll yarn-run rollup"
134155
run CWD "node" "src/tools/temp/QuickTest.js"
135156

136157
Target "QuickTest" quickTest
@@ -201,11 +222,11 @@ Target "PublishPackages" (fun () ->
201222
let baseDir = CWD </> "src"
202223
let packages = [
203224
// Nuget packages
204-
Some buildCoreJS, "dotnet/Fable.Core/Fable.Core.fsproj"
205-
None, "dotnet/Fable.Compiler/Fable.Compiler.fsproj"
225+
None, "dotnet/Fable.Core/Fable.Core.fsproj"
226+
Some buildCoreJSFull, "dotnet/Fable.Compiler/Fable.Compiler.fsproj"
206227
Some updateVersionInToolsUtil, "dotnet/Fable.Compiler/Fable.Compiler.fsproj"
207228
None, "dotnet/Fable.JsonConverter/Fable.JsonConverter.fsproj"
208-
None, "plugins/nunit/Fable.Plugins.NUnit.fsproj"
229+
// None, "plugins/nunit/Fable.Plugins.NUnit.fsproj"
209230
// NPM packages
210231
None, "js/fable-utils"
211232
None, "js/fable-loader"
@@ -270,7 +291,6 @@ let buildRepl () =
270291
// FileUtils.cp file targetDir
271292
// printfn "> Copied: %s" file
272293

273-
274294
Target "All" (fun () ->
275295
installDotnetSdk ()
276296
clean ()

global.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"sdk": {
3+
"version": "2.1.105"
4+
}
5+
}

paket.lock

Lines changed: 8 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ NUGET
1616
System.Reflection.TypeExtensions (>= 4.3)
1717
System.Runtime.Loader (>= 4.0)
1818
System.Security.Cryptography.Algorithms (>= 4.3)
19-
FSharp.Core (4.3.3)
20-
Microsoft.CSharp (4.4.1)
19+
FSharp.Core (4.3.4)
2120
Microsoft.DiaSymReader (1.2)
2221
Microsoft.Net.Compilers (>= 2.3)
2322
NETStandard.Library (>= 1.6.1)
@@ -37,8 +36,8 @@ NUGET
3736
System.Runtime.InteropServices (>= 4.3)
3837
System.Text.Encoding (>= 4.3)
3938
System.Threading (>= 4.3)
40-
Microsoft.Net.Compilers (2.7)
41-
Microsoft.NETCore.Platforms (2.0.1)
39+
Microsoft.Net.Compilers (2.8.2)
40+
Microsoft.NETCore.Platforms (2.0.2)
4241
Microsoft.NETCore.Targets (2.0)
4342
Microsoft.Win32.Primitives (4.3)
4443
Microsoft.NETCore.Platforms (>= 1.1)
@@ -48,15 +47,9 @@ NUGET
4847
Microsoft.NETCore.Platforms (>= 2.0) - restriction: || (== netcoreapp2.0) (&& (== netstandard2.0) (>= netcoreapp2.0))
4948
System.Security.AccessControl (>= 4.4)
5049
System.Security.Principal.Windows (>= 4.4)
51-
NETStandard.Library (2.0.1)
50+
NETStandard.Library (2.0.3)
5251
Microsoft.NETCore.Platforms (>= 1.1)
53-
Newtonsoft.Json (10.0.3)
54-
Microsoft.CSharp (>= 4.3)
55-
NETStandard.Library (>= 1.6.1)
56-
System.ComponentModel.TypeConverter (>= 4.3)
57-
System.Runtime.Serialization.Formatters (>= 4.3)
58-
System.Runtime.Serialization.Primitives (>= 4.3)
59-
System.Xml.XmlDocument (>= 4.3)
52+
Newtonsoft.Json (11.0.2)
6053
runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
6154
runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
6255
runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl (4.3.2)
@@ -100,43 +93,6 @@ NUGET
10093
System.Threading (>= 4.3)
10194
System.Threading.Tasks (>= 4.3)
10295
System.Collections.Immutable (1.4)
103-
System.Collections.NonGeneric (4.3)
104-
System.Diagnostics.Debug (>= 4.3)
105-
System.Globalization (>= 4.3)
106-
System.Resources.ResourceManager (>= 4.3)
107-
System.Runtime (>= 4.3)
108-
System.Runtime.Extensions (>= 4.3)
109-
System.Threading (>= 4.3)
110-
System.Collections.Specialized (4.3)
111-
System.Collections.NonGeneric (>= 4.3)
112-
System.Globalization (>= 4.3)
113-
System.Globalization.Extensions (>= 4.3)
114-
System.Resources.ResourceManager (>= 4.3)
115-
System.Runtime (>= 4.3)
116-
System.Runtime.Extensions (>= 4.3)
117-
System.Threading (>= 4.3)
118-
System.ComponentModel (4.3)
119-
System.Runtime (>= 4.3)
120-
System.ComponentModel.Primitives (4.3)
121-
System.ComponentModel (>= 4.3)
122-
System.Resources.ResourceManager (>= 4.3)
123-
System.Runtime (>= 4.3)
124-
System.ComponentModel.TypeConverter (4.3)
125-
System.Collections (>= 4.3)
126-
System.Collections.NonGeneric (>= 4.3)
127-
System.Collections.Specialized (>= 4.3)
128-
System.ComponentModel (>= 4.3)
129-
System.ComponentModel.Primitives (>= 4.3)
130-
System.Globalization (>= 4.3)
131-
System.Linq (>= 4.3)
132-
System.Reflection (>= 4.3)
133-
System.Reflection.Extensions (>= 4.3)
134-
System.Reflection.Primitives (>= 4.3)
135-
System.Reflection.TypeExtensions (>= 4.3)
136-
System.Resources.ResourceManager (>= 4.3)
137-
System.Runtime (>= 4.3)
138-
System.Runtime.Extensions (>= 4.3)
139-
System.Threading (>= 4.3)
14096
System.Diagnostics.Debug (4.3)
14197
Microsoft.NETCore.Platforms (>= 1.1)
14298
Microsoft.NETCore.Targets (>= 1.1)
@@ -181,13 +137,6 @@ NUGET
181137
Microsoft.NETCore.Platforms (>= 1.1)
182138
Microsoft.NETCore.Targets (>= 1.1)
183139
System.Runtime (>= 4.3)
184-
System.Globalization.Extensions (4.3)
185-
Microsoft.NETCore.Platforms (>= 1.1)
186-
System.Globalization (>= 4.3)
187-
System.Resources.ResourceManager (>= 4.3)
188-
System.Runtime (>= 4.3)
189-
System.Runtime.Extensions (>= 4.3)
190-
System.Runtime.InteropServices (>= 4.3)
191140
System.IO (4.3)
192141
Microsoft.NETCore.Platforms (>= 1.1)
193142
Microsoft.NETCore.Targets (>= 1.1)
@@ -227,11 +176,6 @@ NUGET
227176
System.Reflection (>= 4.3)
228177
System.Reflection.Primitives (>= 4.3)
229178
System.Runtime (>= 4.3)
230-
System.Reflection.Extensions (4.3)
231-
Microsoft.NETCore.Platforms (>= 1.1)
232-
Microsoft.NETCore.Targets (>= 1.1)
233-
System.Reflection (>= 4.3)
234-
System.Runtime (>= 4.3)
235179
System.Reflection.Metadata (1.5)
236180
System.Collections.Immutable (>= 1.4) - restriction: || (&& (== netcoreapp2.0) (>= monoandroid)) (&& (== netcoreapp2.0) (>= monotouch)) (&& (== netcoreapp2.0) (< netstandard1.1)) (&& (== netcoreapp2.0) (< netstandard2.0)) (&& (== netcoreapp2.0) (< portable-net45+win8)) (&& (== netcoreapp2.0) (>= xamarinios)) (&& (== netcoreapp2.0) (>= xamarinmac)) (&& (== netcoreapp2.0) (>= xamarintvos)) (&& (== netcoreapp2.0) (>= xamarinwatchos)) (== netstandard2.0)
237181
System.Reflection.Primitives (4.3)
@@ -272,15 +216,6 @@ NUGET
272216
System.Resources.ResourceManager (>= 4.3)
273217
System.Runtime (>= 4.3)
274218
System.Runtime.Extensions (>= 4.3)
275-
System.Runtime.Serialization.Formatters (4.3)
276-
System.Collections (>= 4.3)
277-
System.Reflection (>= 4.3)
278-
System.Resources.ResourceManager (>= 4.3)
279-
System.Runtime (>= 4.3)
280-
System.Runtime.Serialization.Primitives (>= 4.3)
281-
System.Runtime.Serialization.Primitives (4.3)
282-
System.Resources.ResourceManager (>= 4.3)
283-
System.Runtime (>= 4.3)
284219
System.Security.AccessControl (4.4.1)
285220
Microsoft.NETCore.Platforms (>= 2.0) - restriction: || (== netcoreapp2.0) (&& (== netstandard2.0) (>= netcoreapp2.0))
286221
System.Security.Principal.Windows (>= 4.4)
@@ -331,63 +266,28 @@ NUGET
331266
Microsoft.NETCore.Targets (>= 1.1)
332267
System.Runtime (>= 4.3)
333268
System.Text.Encoding (>= 4.3)
334-
System.Text.RegularExpressions (4.3)
335-
System.Collections (>= 4.3) - restriction: || (&& (== netcoreapp2.0) (< netcoreapp1.1)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0)
336-
System.Globalization (>= 4.3) - restriction: || (&& (== netcoreapp2.0) (< netcoreapp1.1)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0)
337-
System.Resources.ResourceManager (>= 4.3) - restriction: || (&& (== netcoreapp2.0) (< netcoreapp1.1)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0)
338-
System.Runtime (>= 4.3)
339-
System.Runtime.Extensions (>= 4.3) - restriction: || (&& (== netcoreapp2.0) (< netcoreapp1.1)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0)
340-
System.Threading (>= 4.3) - restriction: || (&& (== netcoreapp2.0) (< netcoreapp1.1)) (&& (== netcoreapp2.0) (< portable-net45+win8+wp8+wpa81)) (== netstandard2.0)
341269
System.Threading (4.3)
342270
System.Runtime (>= 4.3)
343271
System.Threading.Tasks (>= 4.3)
344272
System.Threading.Tasks (4.3)
345273
Microsoft.NETCore.Platforms (>= 1.1)
346274
Microsoft.NETCore.Targets (>= 1.1)
347275
System.Runtime (>= 4.3)
348-
System.Threading.Tasks.Extensions (4.4)
349276
System.Threading.Thread (4.3)
350277
System.Runtime (>= 4.3)
351278
System.Threading.ThreadPool (4.3)
352279
System.Runtime (>= 4.3)
353280
System.Runtime.Handles (>= 4.3)
354-
System.Xml.ReaderWriter (4.3.1)
355-
System.Collections (>= 4.3)
356-
System.Diagnostics.Debug (>= 4.3)
357-
System.Globalization (>= 4.3)
358-
System.IO (>= 4.3)
359-
System.IO.FileSystem (>= 4.3)
360-
System.IO.FileSystem.Primitives (>= 4.3)
361-
System.Resources.ResourceManager (>= 4.3)
362-
System.Runtime (>= 4.3)
363-
System.Runtime.Extensions (>= 4.3)
364-
System.Runtime.InteropServices (>= 4.3)
365-
System.Text.Encoding (>= 4.3)
366-
System.Text.Encoding.Extensions (>= 4.3)
367-
System.Text.RegularExpressions (>= 4.3)
368-
System.Threading.Tasks (>= 4.3)
369-
System.Threading.Tasks.Extensions (>= 4.3)
370-
System.Xml.XmlDocument (4.3)
371-
System.Collections (>= 4.3)
372-
System.Diagnostics.Debug (>= 4.3)
373-
System.Globalization (>= 4.3)
374-
System.IO (>= 4.3)
375-
System.Resources.ResourceManager (>= 4.3)
376-
System.Runtime (>= 4.3)
377-
System.Runtime.Extensions (>= 4.3)
378-
System.Text.Encoding (>= 4.3)
379-
System.Threading (>= 4.3)
380-
System.Xml.ReaderWriter (>= 4.3)
381281

382282
GROUP Build
383283
RESTRICTION: >= net45
384284
NUGET
385285
remote: https://www.nuget.org/api/v2
386-
FAKE (4.64.4)
387-
Octokit (0.28)
286+
FAKE (4.64.13)
287+
Octokit (0.29)
388288
GITHUB
389289
remote: fsharp/FAKE
390-
modules/Octokit/Octokit.fsx (c9d0757a8257dc1d1ac3d28b813bc0e1d89e521f)
290+
modules/Octokit/Octokit.fsx (896e227b6da98b21001a1e5940df01d442bc7a25)
391291
Octokit (>= 0.20)
392292
remote: fable-compiler/fake-helpers
393293
Fable.FakeHelpers.fs (ac8d3f6677366c381350023977dbe91adc9aa8a0)

0 commit comments

Comments
 (0)