diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 833291a..32f406b 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -23,7 +23,7 @@ jobs: - name: Setup .NET Core id: setup-dotnet - uses: actions/setup-dotnet@4d6c8fcf3c8f7a60068d26b594648e99df24cee3 # v4.0.0 + uses: actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # v4.0.1 with: dotnet-version: '8.0.x' diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 5214c1e..1894de2 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -21,8 +21,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Enable auto-merge for Dependabot PRs if: | - (startsWith(steps.dependabot-metadata.outputs.dependency-names, 'approvaltests.') || - startsWith(steps.dependabot-metadata.outputs.dependency-names, 'catel.') || + (startsWith(steps.dependabot-metadata.outputs.dependency-names, 'catel.') || startsWith(steps.dependabot-metadata.outputs.dependency-names, 'fody') || endsWith(steps.dependabot-metadata.outputs.dependency-names, '.fody') || startsWith(steps.dependabot-metadata.outputs.dependency-names, 'microsoft.') || diff --git a/deployment/cake/issuetrackers-github.cake b/deployment/cake/issuetrackers-github.cake index efa409b..44b0be5 100644 --- a/deployment/cake/issuetrackers-github.cake +++ b/deployment/cake/issuetrackers-github.cake @@ -1,4 +1,4 @@ -#tool "nuget:?package=gitreleasemanager&version=0.17.0" +#tool "nuget:?package=gitreleasemanager&version=0.18.0" //------------------------------------------------------------- diff --git a/deployment/cake/lib-msbuild.cake b/deployment/cake/lib-msbuild.cake index 16881fa..3b90ba1 100644 --- a/deployment/cake/lib-msbuild.cake +++ b/deployment/cake/lib-msbuild.cake @@ -1,5 +1,5 @@ -#addin "nuget:?package=Cake.Issues&version=4.6.0" -#addin "nuget:?package=Cake.Issues.MsBuild&version=4.6.0" +#addin "nuget:?package=Cake.Issues&version=4.8.1" +#addin "nuget:?package=Cake.Issues.MsBuild&version=4.8.1" #addin "nuget:?package=System.Configuration.ConfigurationManager&version=8.0.0" #tool "nuget:?package=MSBuild.Extension.Pack&version=1.9.1" diff --git a/deployment/cake/tasks.cake b/deployment/cake/tasks.cake index 9f4dc75..ff26d1c 100644 --- a/deployment/cake/tasks.cake +++ b/deployment/cake/tasks.cake @@ -36,7 +36,7 @@ // It probably means the tool is not correctly installed. // `dotnet tool install --global dotnet-sonarscanner --ignore-failed-sources` //#tool "nuget:?package=MSBuild.SonarQube.Runner.Tool&version=4.8.0" -#tool "nuget:?package=dotnet-sonarscanner&version=6.2.0" +#tool "nuget:?package=dotnet-sonarscanner&version=7.1.0" //------------------------------------------------------------- // BACKWARDS COMPATIBILITY CODE - START diff --git a/deployment/cake/tests-nunit.cake b/deployment/cake/tests-nunit.cake index 59b559a..fe05b22 100644 --- a/deployment/cake/tests-nunit.cake +++ b/deployment/cake/tests-nunit.cake @@ -1,4 +1,4 @@ -#tool "nuget:?package=NUnit.ConsoleRunner&version=3.17.0" +#tool "nuget:?package=NUnit.ConsoleRunner&version=3.18.1" //------------------------------------------------------------- diff --git a/src/Directory.Build.analyzers.props b/src/Directory.Build.analyzers.props index 595ea76..0290b97 100644 --- a/src/Directory.Build.analyzers.props +++ b/src/Directory.Build.analyzers.props @@ -16,7 +16,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Directory.Build.shared.explicit.props b/src/Directory.Build.shared.explicit.props index 01dc5af..32f4958 100644 --- a/src/Directory.Build.shared.explicit.props +++ b/src/Directory.Build.shared.explicit.props @@ -1,425 +1,426 @@ - - - - - - - $(ProjectDir)..\..\output\$(Configuration) - - - <__OverridableOutputPathDefault>$(OverridableOutputRootPath)\$(MSBuildProjectName)\ - $(OverridableOutputRootPath)\$(MSBuildProjectName)\ - $(OverridableOutputRootPath)\$(OutputTargetAssemblyDirectory)\ - - - - $(OverridableOutputPath)\..\$(MSBuildProjectName)\ - $(OverridableOutputPath) - bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml - - - - - false - - - - - $(DotNetPackIntermediateOutputPath) - - - - - CS8034;$(WarningsNotAsErrors) - - - - - - - - - - - - - - - - - - $(PackageId) - - - - icon.png - - - - - - - - - - true - tools - - - - true - tools - - - - - - - TextTemplatingFileGenerator - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - - True - True - Resources.resx - - - - - - $(DefineConstants);NETCORE;NETCORE2_1;NETCOREAPP;NETCOREAPP2_1 - - - - - $(DefineConstants);NETCORE;NETCORE3_0;NETCOREAPP;NETCOREAPP3_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE3_0;NETCOREAPP;NETCOREAPP3_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE5;NETCORE5_0;NET5;NET5_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE6;NETCORE6_0;NET6;NET6_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE7;NETCORE7_0;NET7;NET7_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE8;NETCORE8_0;NET8;NET8_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE9;NETCORE9_0;NET9;NET9_0 - - - - - - - - - - - - $(DefineConstants);NETCORE;NETCORE10;NETCORE10_0;NET10;NET10_0 - - - - - - - - - - - - $(DefineConstants);NETSTANDARD;NETSTANDARD2_0;NS;NS20 - - - - - - - - - - - - true - $(DefineConstants);NET;NET45;NET450 - - - - true - $(DefineConstants);NET;NET45;NET451 - - - - true - $(DefineConstants);NET;NET45;NET452 - - - - - - - - - - - - true - $(DefineConstants);NET;NET46;NET460 - - - - true - $(DefineConstants);NET;NET46;NET461 - - - - true - $(DefineConstants);NET;NET46;NET462 - - - - - - - - - - - - true - $(DefineConstants);NET;NET47;NET470 - - - - true - $(DefineConstants);NET;NET47;NET471 - - - - true - $(DefineConstants);NET;NET47;NET472 - - - - - - - - - - - - true - $(DefineConstants);NET;NET48;NET480 - - - - true - $(DefineConstants);NET;NET48;NET481 - - - - true - $(DefineConstants);NET;NET48;NET482 - - - - - - - - - - - - true - $(DefineConstants);UAP;UAP_DEFAULT;NETFX_CORE;UWP;WINDOWS_UWP - - - - true - $(DefineConstants);UAP;UAP_16299;NETFX_CORE;UWP;WINDOWS_UWP - - - - - - - - - - - - $(DefineConstants);XAMARIN;IOS - - - - - - - - - - - - $(DefineConstants);XAMARIN;ANDROID - - - - - - - - - - - - <_InstallerTargetFramework>net48 - - - - - <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).dll" /> - - - <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).exe" /> - - - <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).exe" /> - - + + + + + + + $(ProjectDir)..\..\output\$(Configuration) + + + <__OverridableOutputPathDefault>$(OverridableOutputRootPath)\$(MSBuildProjectName)\ + $(OverridableOutputRootPath)\$(MSBuildProjectName)\ + $(OverridableOutputRootPath)\$(OutputTargetAssemblyDirectory)\ + + + + $(OverridableOutputPath)\..\$(MSBuildProjectName)\ + $(OverridableOutputPath) + bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml + + + + + false + + + + + $(DotNetPackIntermediateOutputPath) + + + + + CS8034;$(WarningsNotAsErrors) + + + + + + + + + + + + + + + + + + $(PackageId) + + + + icon.png + + + + + + + + + + true + tools + + + + true + tools + + + + + + + TextTemplatingFileGenerator + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + True + True + Resources.resx + + + + + + $(DefineConstants);NETCORE;NETCORE2_1;NETCOREAPP;NETCOREAPP2_1 + + + + + $(DefineConstants);NETCORE;NETCORE3_0;NETCOREAPP;NETCOREAPP3_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE3_0;NETCOREAPP;NETCOREAPP3_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE5;NETCORE5_0;NET5;NET5_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE6;NETCORE6_0;NET6;NET6_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE7;NETCORE7_0;NET7;NET7_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE8;NETCORE8_0;NET8;NET8_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE9;NETCORE9_0;NET9;NET9_0 + + + + + + + + + + + + $(DefineConstants);NETCORE;NETCORE10;NETCORE10_0;NET10;NET10_0 + + + + + + + + + + + + $(DefineConstants);NETSTANDARD;NETSTANDARD2_0;NS;NS20 + + + + + + + + + + + + true + $(DefineConstants);NET;NET45;NET450 + + + + true + $(DefineConstants);NET;NET45;NET451 + + + + true + $(DefineConstants);NET;NET45;NET452 + + + + + + + + + + + + true + $(DefineConstants);NET;NET46;NET460 + + + + true + $(DefineConstants);NET;NET46;NET461 + + + + true + $(DefineConstants);NET;NET46;NET462 + + + + + + + + + + + + true + $(DefineConstants);NET;NET47;NET470 + + + + true + $(DefineConstants);NET;NET47;NET471 + + + + true + $(DefineConstants);NET;NET47;NET472 + + + + + + + + + + + + true + $(DefineConstants);NET;NET48;NET480 + + + + true + $(DefineConstants);NET;NET48;NET481 + + + + true + $(DefineConstants);NET;NET48;NET482 + + + + + + + + + + + + true + $(DefineConstants);UAP;UAP_DEFAULT;NETFX_CORE;UWP;WINDOWS_UWP + + + + true + $(DefineConstants);UAP;UAP_16299;NETFX_CORE;UWP;WINDOWS_UWP + + + + + + + + + + + + $(DefineConstants);XAMARIN;IOS + + + + + + + + + + + + $(DefineConstants);XAMARIN;ANDROID + + + + + + + + + + + + <_InstallerTargetFramework>net48 + + + + + <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).dll" /> + + + <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).exe" /> + + + <_FakeOutputPath Include="..\$(OutputPath)\$(_InstallerTargetFramework)\$(AssemblyName).exe" /> + + \ No newline at end of file