diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 86f0b06..b0886b8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,14 +27,14 @@ jobs: os: [ macos-latest, ubuntu-latest, windows-latest ] steps: - uses: actions/checkout@master - - name: Setup dotnet 2.1 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 2.1.811 - - name: Setup dotnet 3.1 + - name: Setup dotnet uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Test working-directory: ./source run: dotnet test --logger:trx --logger:GitHubActions @@ -47,14 +47,14 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Setup dotnet 2.1 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 2.1.811 - - name: Setup dotnet 3.1 + - name: Setup dotnet uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.201 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - uses: actions/setup-java@v4 with: java-version: '21' # The JDK version to make available on the path. @@ -98,7 +98,11 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Run benchmark working-directory: ./source/Handlebars.Extension.Benchmark run: dotnet run -c Release --exporters json --filter '*' -m --join diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index de55478..d81b25e 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,7 +13,11 @@ jobs: - name: Setup dotnet uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Build working-directory: ./source run: dotnet build -c Release @@ -35,7 +39,11 @@ jobs: - name: Setup dotnet 3.1 uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Test working-directory: ./source run: dotnet test --logger:trx --logger:GitHubActions @@ -48,14 +56,14 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis - - name: Setup dotnet 2.1 - uses: actions/setup-dotnet@v1 - with: - dotnet-version: 2.1.811 - - name: Setup dotnet 3.1 + - name: Setup dotnet uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.201 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - uses: actions/setup-java@v4 with: java-version: '21' # The JDK version to make available on the path. @@ -99,7 +107,11 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Run benchmark working-directory: ./source/Handlebars.Extension.Benchmark run: dotnet run -c Release --exporters json --filter '*' -m --join diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c795c05..449f47b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,11 @@ jobs: - name: Setup dotnet uses: actions/setup-dotnet@v1 with: - dotnet-version: 3.1.403 + dotnet-version: | + 2.1.x + 3.1.x + 5.0.x + 6.0.x - name: Pack working-directory: ./source diff --git a/source/Handlebars.Extension.Test/Handlebars.Extension.Test.csproj b/source/Handlebars.Extension.Test/Handlebars.Extension.Test.csproj index d885830..d9a699a 100644 --- a/source/Handlebars.Extension.Test/Handlebars.Extension.Test.csproj +++ b/source/Handlebars.Extension.Test/Handlebars.Extension.Test.csproj @@ -1,7 +1,7 @@ - netcoreapp2.1;netcoreapp3.1 + netStandard2.0;netcoreapp3.1 $(TargetFrameworks);net472 1956A22F-7B26-4747-8125-7EAC0B94665D HandlebarsDotNet.Extension.Test @@ -10,7 +10,7 @@ false true - + 0618;1701 @@ -27,15 +27,15 @@ $(DefineConstants);netFramework - + $(DefineConstants);netcoreapp;netstandard - + $(DefineConstants);netcoreapp;netstandard - + all @@ -45,23 +45,23 @@ - + - + - + - + diff --git a/source/Handlebars.Extension.sln b/source/Handlebars.Extension.sln index 48eaecf..249f104 100644 --- a/source/Handlebars.Extension.sln +++ b/source/Handlebars.Extension.sln @@ -1,19 +1,18 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26403.3 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34714.143 MinimumVisualStudioVersion = 15.0.26124.0 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E9AC0BCD-C060-4634-BBBB-636167C809B4}" ProjectSection(SolutionItems) = preProject - ..\README.md = ..\README.md Directory.Build.props = Directory.Build.props + ..\README.md = ..\README.md EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Handlebars.Extension", "Handlebars.Extension\Handlebars.Extension.csproj", "{9822C7B8-7E51-42BC-9A49-72A10491B202}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Handlebars.Extension", "Handlebars.Extension\Handlebars.Extension.csproj", "{25080858-B620-4985-8AEF-E135324081B3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Handlebars.Extension.Test", "Handlebars.Extension.Test\Handlebars.Extension.Test.csproj", "{6BA232A6-8C4D-4C7D-BD75-1844FE9774AF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Handlebars.Extension.Test", "Handlebars.Extension.Test\Handlebars.Extension.Test.csproj", "{1956A22F-7B26-4747-8125-7EAC0B94665D}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Handlebars.Extension.Benchmark", "Handlebars.Extension.Benchmark\Handlebars.Extension.Benchmark.csproj", "{B335E9C5-7DD3-416D-89CC-8D48D89DB628}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Handlebars.Extension.Benchmark", "Handlebars.Extension.Benchmark\Handlebars.Extension.Benchmark.csproj", "{95ECC7A5-0A42-4DAF-A546-20522A3F3CF5}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -21,22 +20,25 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9822C7B8-7E51-42BC-9A49-72A10491B202}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9822C7B8-7E51-42BC-9A49-72A10491B202}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9822C7B8-7E51-42BC-9A49-72A10491B202}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9822C7B8-7E51-42BC-9A49-72A10491B202}.Release|Any CPU.Build.0 = Release|Any CPU - {6BA232A6-8C4D-4C7D-BD75-1844FE9774AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BA232A6-8C4D-4C7D-BD75-1844FE9774AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BA232A6-8C4D-4C7D-BD75-1844FE9774AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BA232A6-8C4D-4C7D-BD75-1844FE9774AF}.Release|Any CPU.Build.0 = Release|Any CPU - {B335E9C5-7DD3-416D-89CC-8D48D89DB628}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B335E9C5-7DD3-416D-89CC-8D48D89DB628}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B335E9C5-7DD3-416D-89CC-8D48D89DB628}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B335E9C5-7DD3-416D-89CC-8D48D89DB628}.Release|Any CPU.Build.0 = Release|Any CPU + {25080858-B620-4985-8AEF-E135324081B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {25080858-B620-4985-8AEF-E135324081B3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {25080858-B620-4985-8AEF-E135324081B3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {25080858-B620-4985-8AEF-E135324081B3}.Release|Any CPU.Build.0 = Release|Any CPU + {1956A22F-7B26-4747-8125-7EAC0B94665D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1956A22F-7B26-4747-8125-7EAC0B94665D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1956A22F-7B26-4747-8125-7EAC0B94665D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1956A22F-7B26-4747-8125-7EAC0B94665D}.Release|Any CPU.Build.0 = Release|Any CPU + {95ECC7A5-0A42-4DAF-A546-20522A3F3CF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {95ECC7A5-0A42-4DAF-A546-20522A3F3CF5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {95ECC7A5-0A42-4DAF-A546-20522A3F3CF5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {95ECC7A5-0A42-4DAF-A546-20522A3F3CF5}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BBF01A5F-5889-4352-AF0E-0A7C1154FE07} + EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution Policies = $0 $0.TextStylePolicy = $1 diff --git a/source/Handlebars.Extension/Handlebars.Extension.csproj b/source/Handlebars.Extension/Handlebars.Extension.csproj index 2a86a4f..f308fb0 100644 --- a/source/Handlebars.Extension/Handlebars.Extension.csproj +++ b/source/Handlebars.Extension/Handlebars.Extension.csproj @@ -3,14 +3,14 @@ HandlebarsDotNet.Extension.Json 25080858-B620-4985-8AEF-E135324081B3 - netstandard2.0;netstandard2.1 + netstandard2.0;netstandard2.1;net6.0 $(TargetFrameworks);net472 1.0.0 HandlebarsDotNet.Extension.Json enable true - + $(DefineConstants);netstandard @@ -28,17 +28,17 @@ https://github.com/Handlebars-Net/Handlebars.Net.Extension.Json/releases/tag/$(Version) true - - - + + + - + - + - + \ No newline at end of file