Skip to content

Commit f052075

Browse files
committed
update build
1 parent f9658e7 commit f052075

File tree

11 files changed

+15
-31
lines changed

11 files changed

+15
-31
lines changed

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build and Test
1+
name: Build and Test PR
22

33
on:
44
pull_request:

.github/workflows/push.yml

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build and Test
1+
name: Build and Test and Publish
22

33
on:
44
push:
@@ -41,15 +41,7 @@ jobs:
4141
publish_branch: gh-pages
4242
force_orphan: true
4343

44-
- name: Examine outputs
44+
- name: Publish NuGets (if versions not published before)
4545
if: matrix.os != 'windows-latest'
46-
run: ls -r .
47-
48-
- name: Publish SDK NuGet (if this version not published before)
49-
if: matrix.os != 'windows-latest'
50-
run: dotnet nuget push src\bin\Release\*.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_ORG_TOKEN }} --skip-duplicate
51-
52-
- name: Publish template NuGet (if this version not published before)
53-
if: matrix.os != 'windows-latest'
54-
run: dotnet nuget push templates\bin\Release\*.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_ORG_TOKEN }} --skip-duplicate
46+
run: dotnet nuget push bin\FSharp.TypeProviders.*.nupkg -s https://api.nuget.org/v3/index.json -k ${{ secrets.NUGET_ORG_TOKEN }} --skip-duplicate
5547

examples/BasicProvider.DesignTime/BasicProvider.DesignTime.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>Library</OutputType>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<DefineConstants>IS_DESIGNTIME</DefineConstants>
66
</PropertyGroup>
77
<ItemGroup>

examples/BasicProvider.Runtime/BasicProvider.Runtime.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Library</OutputType>
5-
<TargetFramework>netstandard2.0</TargetFramework>
5+
<TargetFramework>netstandard2.1</TargetFramework>
66
<FSharpToolsDirectory>typeproviders</FSharpToolsDirectory>
77
<PackagePath>typeproviders</PackagePath>
88
<GenerateDocumentationFile>false</GenerateDocumentationFile>

examples/StressProvider/StressProvider.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
66
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
77
<GenerateDocumentationFile>false</GenerateDocumentationFile>

src/FSharp.TypeProviders.SDK.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netstandard2.0</TargetFramework>
3+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
44
<OutputType>Library</OutputType>
55
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
66
<PackageIcon>logo.png</PackageIcon>

src/ProvidedTypes.fs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ type ProvidedTypeSymbol(kind: ProvidedTypeSymbolKind, typeArgs: Type list, typeB
758758

759759
override this.MakeArrayType arg = ProvidedTypeSymbol(ProvidedTypeSymbolKind.Array arg, [this], typeBuilder) :> Type
760760

761-
#if NETCOREAPP
761+
#if NETCOREAPP || NETSTANDARD2_1_OR_GREATER
762762
// See bug https://github.com/fsprojects/FSharp.TypeProviders.SDK/issues/236
763763
override __.IsSZArray =
764764
match kind with
@@ -1698,7 +1698,7 @@ and ProvidedTypeDefinition(isTgt: bool, container:TypeContainer, className: stri
16981698

16991699
override __.MemberType = if this.IsNested then MemberTypes.NestedType else MemberTypes.TypeInfo
17001700

1701-
#if NETCOREAPP
1701+
#if NETCOREAPP || NETSTANDANETSTANDARD2_1_OR_GREATERRD2_1
17021702
// See bug https://github.com/fsprojects/FSharp.TypeProviders.SDK/issues/236
17031703
override __.IsSZArray = false
17041704
#endif
@@ -7524,7 +7524,7 @@ namespace ProviderImplementation.ProvidedTypes
75247524
| TypeSymbolKind.OtherGeneric gtd -> gtd.MemberType
75257525
| _ -> notRequired this "MemberType" this.FullName
75267526

7527-
#if NETCOREAPP
7527+
#if NETCOREAPP || NETSTANDARD2_1_OR_GREATER
75287528
// See bug https://github.com/fsprojects/FSharp.TypeProviders.SDK/issues/236
75297529
override __.IsSZArray =
75307530
match kind with
@@ -8079,7 +8079,7 @@ namespace ProviderImplementation.ProvidedTypes
80798079
member __.MakeFieldInfo (declTy: Type) md = txILFieldDef declTy md
80808080
member __.MakeNestedTypeInfo (declTy: Type) md = asm.TxILTypeDef (Some declTy) md
80818081
override this.GetEvents() = this.GetEvents(BindingFlags.Public ||| BindingFlags.Instance ||| BindingFlags.Static) // Needed because TypeDelegator.cs provides a delegting implementation of this, and we are self-delegating
8082-
#if NETCOREAPP
8082+
#if NETCOREAPP || NETSTANDARD2_1_OR_GREATER
80838083
// See bug https://github.com/fsprojects/FSharp.TypeProviders.SDK/issues/236
80848084
override __.IsSZArray = false
80858085
#endif

templates/FSharp.TypeProviders.Templates.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<PackageType>Template</PackageType>
88
<NoBuild>true</NoBuild>
99
<IncludeBuildOutput>false</IncludeBuildOutput>
10-
<TargetFramework>netstandard2.0</TargetFramework>
10+
<TargetFramework>netstandard2.1</TargetFramework>
1111
</PropertyGroup>
1212
<PropertyGroup>
1313
<ExcludeFromPackage>

templates/content/basic/src/MyProvider.DesignTime/MyProvider.DesignTime.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>Library</OutputType>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFramework>netstandard2.1</TargetFramework>
55
<DefineConstants>IS_DESIGNTIME</DefineConstants>
66
</PropertyGroup>
77
<ItemGroup>

templates/content/basic/src/MyProvider.Runtime/MyProvider.Runtime.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Library</OutputType>
5-
<TargetFramework>netstandard2.0</TargetFramework>
5+
<TargetFramework>netstandard2.1</TargetFramework>
66
<GenerateDocumentationFile>true</GenerateDocumentationFile>
77
<FSharpToolsDirectory>typeproviders</FSharpToolsDirectory>
88
<PackagePath>typeproviders</PackagePath>

0 commit comments

Comments
 (0)