diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..201632420b7 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,26 @@ +version: 2 +updates: + - package-ecosystem: nuget + directory: / + schedule: + interval: weekly + allow: + - dependency-name: Castle.Core + - dependency-name: IdentityServer4.EntityFramework + - dependency-name: Microsoft.Azure.Cosmos + - dependency-name: Microsoft.CSharp + - dependency-name: Microsoft.Data.SqlClient + - dependency-name: Microsoft.DotNet.PlatformAbstractions + - dependency-name: mod_spatialite + - dependency-name: NetTopologySuite* + - dependency-name: Newtonsoft.Json + - dependency-name: SQLitePCLRaw* + ignore: + # Affects minimum required Visual Studio version + - dependency-name: Microsoft.CodeAnalysis.CSharp* + # New analyzer rules would need to be disabled + - dependency-name: DotNetAnalyzers.DocumentationAnalyzers + - dependency-name: Microsoft.CodeAnalysis.FxCopAnalyzers + - dependency-name: StyleCop.Analyzers + # Testing infrastructure should be intentionally updated + - dependency-name: BenchmarkDotNet diff --git a/benchmark/Directory.Build.props b/benchmark/Directory.Build.props index 34e3c697fe4..86f8a3e431e 100644 --- a/benchmark/Directory.Build.props +++ b/benchmark/Directory.Build.props @@ -2,7 +2,7 @@ - + diff --git a/benchmark/EFCore.Benchmarks/EFCore.Benchmarks.csproj b/benchmark/EFCore.Benchmarks/EFCore.Benchmarks.csproj index 28ca1769e56..60f7b367a88 100644 --- a/benchmark/EFCore.Benchmarks/EFCore.Benchmarks.csproj +++ b/benchmark/EFCore.Benchmarks/EFCore.Benchmarks.csproj @@ -16,7 +16,7 @@ - + diff --git a/benchmark/EFCore.Sqlite.Benchmarks/EFCore.Sqlite.Benchmarks.csproj b/benchmark/EFCore.Sqlite.Benchmarks/EFCore.Sqlite.Benchmarks.csproj index 2628be7e989..7db570635c0 100644 --- a/benchmark/EFCore.Sqlite.Benchmarks/EFCore.Sqlite.Benchmarks.csproj +++ b/benchmark/EFCore.Sqlite.Benchmarks/EFCore.Sqlite.Benchmarks.csproj @@ -20,7 +20,7 @@ - + diff --git a/eng/Versions.props b/eng/Versions.props index d2a473b3951..ec567305393 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -14,29 +14,6 @@ False - - 0.12.0 - 4.4.1 - 1.0.0-beta.59 - 3.0.0 - 3.0.0 - 3.9.1 - 3.3.1 - 3.3.1 - 4.7.0 - 2.0.0-preview4.20142.4 - 3.1.4 - 4.3.0.1 - 2.0.0 - 2.0.0 - 2.0.0 - 12.0.3 - 2.0.3 - 2.0.3 - 2.0.3 - 2.0.3 - 1.1.118 - 5.0.0-preview.7.20305.1 5.0.0-preview.7.20305.1 @@ -50,6 +27,5 @@ 5.0.0-preview.7.20305.1 5.0.0-preview.4.20206.4 5.0.0-preview.7.20305.1 - 5.0.0-preview.7.20305.1 diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 966d548d18a..f6f0e7c55a2 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -4,12 +4,12 @@ True True - ..\..\rulesets\EFCore.ruleset + $(MSBuildThisFileDirectory)..\rulesets\EFCore.ruleset - - + + diff --git a/src/EFCore.Abstractions/EFCore.Abstractions.csproj b/src/EFCore.Abstractions/EFCore.Abstractions.csproj index d64c83755c8..1826da4d11f 100644 --- a/src/EFCore.Abstractions/EFCore.Abstractions.csproj +++ b/src/EFCore.Abstractions/EFCore.Abstractions.csproj @@ -15,7 +15,7 @@ - + diff --git a/src/EFCore.Analyzers/EFCore.Analyzers.csproj b/src/EFCore.Analyzers/EFCore.Analyzers.csproj index c9ee4a60942..893e3c2475f 100644 --- a/src/EFCore.Analyzers/EFCore.Analyzers.csproj +++ b/src/EFCore.Analyzers/EFCore.Analyzers.csproj @@ -14,7 +14,8 @@ - + + diff --git a/src/EFCore.Cosmos/EFCore.Cosmos.csproj b/src/EFCore.Cosmos/EFCore.Cosmos.csproj index b8b0681798d..7b4d07c3489 100644 --- a/src/EFCore.Cosmos/EFCore.Cosmos.csproj +++ b/src/EFCore.Cosmos/EFCore.Cosmos.csproj @@ -20,8 +20,8 @@ - - + + diff --git a/src/EFCore.Design/EFCore.Design.csproj b/src/EFCore.Design/EFCore.Design.csproj index ac3102b20fb..ab8b1601d28 100644 --- a/src/EFCore.Design/EFCore.Design.csproj +++ b/src/EFCore.Design/EFCore.Design.csproj @@ -30,9 +30,9 @@ - + - + diff --git a/src/EFCore.InMemory/EFCore.InMemory.csproj b/src/EFCore.InMemory/EFCore.InMemory.csproj index 4fc4cbc7374..4ce6274ada6 100644 --- a/src/EFCore.InMemory/EFCore.InMemory.csproj +++ b/src/EFCore.InMemory/EFCore.InMemory.csproj @@ -45,7 +45,7 @@ - + diff --git a/src/EFCore.Proxies/EFCore.Proxies.csproj b/src/EFCore.Proxies/EFCore.Proxies.csproj index 1475b43599a..9b51b9990bb 100644 --- a/src/EFCore.Proxies/EFCore.Proxies.csproj +++ b/src/EFCore.Proxies/EFCore.Proxies.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/src/EFCore.Relational/EFCore.Relational.csproj b/src/EFCore.Relational/EFCore.Relational.csproj index 794fa80472c..31eb1579fb3 100644 --- a/src/EFCore.Relational/EFCore.Relational.csproj +++ b/src/EFCore.Relational/EFCore.Relational.csproj @@ -20,7 +20,7 @@ - + diff --git a/src/EFCore.SqlServer.NTS/EFCore.SqlServer.NTS.csproj b/src/EFCore.SqlServer.NTS/EFCore.SqlServer.NTS.csproj index bc0b1a02fc7..f0d0823a042 100644 --- a/src/EFCore.SqlServer.NTS/EFCore.SqlServer.NTS.csproj +++ b/src/EFCore.SqlServer.NTS/EFCore.SqlServer.NTS.csproj @@ -27,8 +27,8 @@ - - + + diff --git a/src/EFCore.SqlServer/EFCore.SqlServer.csproj b/src/EFCore.SqlServer/EFCore.SqlServer.csproj index bc9fe610d11..b62bf1ff1aa 100644 --- a/src/EFCore.SqlServer/EFCore.SqlServer.csproj +++ b/src/EFCore.SqlServer/EFCore.SqlServer.csproj @@ -20,8 +20,8 @@ - - + + diff --git a/src/EFCore.Sqlite.Core/EFCore.Sqlite.Core.csproj b/src/EFCore.Sqlite.Core/EFCore.Sqlite.Core.csproj index 2d5936319e0..2aae12d89cc 100644 --- a/src/EFCore.Sqlite.Core/EFCore.Sqlite.Core.csproj +++ b/src/EFCore.Sqlite.Core/EFCore.Sqlite.Core.csproj @@ -22,12 +22,12 @@ - + - + diff --git a/src/EFCore.Sqlite.NTS/EFCore.Sqlite.NTS.csproj b/src/EFCore.Sqlite.NTS/EFCore.Sqlite.NTS.csproj index 9e759a3357b..49e1be000ec 100644 --- a/src/EFCore.Sqlite.NTS/EFCore.Sqlite.NTS.csproj +++ b/src/EFCore.Sqlite.NTS/EFCore.Sqlite.NTS.csproj @@ -28,9 +28,9 @@ - - - + + + diff --git a/src/EFCore.Sqlite/EFCore.Sqlite.csproj b/src/EFCore.Sqlite/EFCore.Sqlite.csproj index 994dd32ac74..bbfdacb17ca 100644 --- a/src/EFCore.Sqlite/EFCore.Sqlite.csproj +++ b/src/EFCore.Sqlite/EFCore.Sqlite.csproj @@ -19,7 +19,7 @@ - + diff --git a/src/EFCore/EFCore.csproj b/src/EFCore/EFCore.csproj index 15637d379d2..83758dd4145 100644 --- a/src/EFCore/EFCore.csproj +++ b/src/EFCore/EFCore.csproj @@ -25,7 +25,7 @@ Microsoft.EntityFrameworkCore.DbSet - + diff --git a/src/Microsoft.Data.Sqlite.Core/Microsoft.Data.Sqlite.Core.csproj b/src/Microsoft.Data.Sqlite.Core/Microsoft.Data.Sqlite.Core.csproj index 3e9fe198927..f7e01031e08 100644 --- a/src/Microsoft.Data.Sqlite.Core/Microsoft.Data.Sqlite.Core.csproj +++ b/src/Microsoft.Data.Sqlite.Core/Microsoft.Data.Sqlite.Core.csproj @@ -39,8 +39,8 @@ Microsoft.Data.Sqlite.SqliteTransaction - - + + diff --git a/src/Microsoft.Data.Sqlite/Microsoft.Data.Sqlite.csproj b/src/Microsoft.Data.Sqlite/Microsoft.Data.Sqlite.csproj index a608d64f0ac..4a113f328ae 100644 --- a/src/Microsoft.Data.Sqlite/Microsoft.Data.Sqlite.csproj +++ b/src/Microsoft.Data.Sqlite/Microsoft.Data.Sqlite.csproj @@ -24,7 +24,7 @@ Microsoft.Data.Sqlite.SqliteTransaction - + diff --git a/test/EFCore.Analyzers.Tests/EFCore.Analyzers.Test.csproj b/test/EFCore.Analyzers.Tests/EFCore.Analyzers.Test.csproj index fc55dabc337..563ffcb2141 100644 --- a/test/EFCore.Analyzers.Tests/EFCore.Analyzers.Test.csproj +++ b/test/EFCore.Analyzers.Tests/EFCore.Analyzers.Test.csproj @@ -11,7 +11,7 @@ - + diff --git a/test/EFCore.Design.Tests/EFCore.Design.Tests.csproj b/test/EFCore.Design.Tests/EFCore.Design.Tests.csproj index 1faabf3b96a..b25cbbd3a15 100644 --- a/test/EFCore.Design.Tests/EFCore.Design.Tests.csproj +++ b/test/EFCore.Design.Tests/EFCore.Design.Tests.csproj @@ -23,7 +23,7 @@ - + diff --git a/test/EFCore.Specification.Tests/EFCore.Specification.Tests.csproj b/test/EFCore.Specification.Tests/EFCore.Specification.Tests.csproj index e2e67d622c4..6677af641a1 100644 --- a/test/EFCore.Specification.Tests/EFCore.Specification.Tests.csproj +++ b/test/EFCore.Specification.Tests/EFCore.Specification.Tests.csproj @@ -20,10 +20,10 @@ - + - + diff --git a/test/EFCore.SqlServer.FunctionalTests/EFCore.SqlServer.FunctionalTests.csproj b/test/EFCore.SqlServer.FunctionalTests/EFCore.SqlServer.FunctionalTests.csproj index a39044efef5..cfb32461f65 100644 --- a/test/EFCore.SqlServer.FunctionalTests/EFCore.SqlServer.FunctionalTests.csproj +++ b/test/EFCore.SqlServer.FunctionalTests/EFCore.SqlServer.FunctionalTests.csproj @@ -29,7 +29,7 @@ - + diff --git a/test/EFCore.Sqlite.FunctionalTests/EFCore.Sqlite.FunctionalTests.csproj b/test/EFCore.Sqlite.FunctionalTests/EFCore.Sqlite.FunctionalTests.csproj index 0fae9b6f9b9..21912cfdd38 100644 --- a/test/EFCore.Sqlite.FunctionalTests/EFCore.Sqlite.FunctionalTests.csproj +++ b/test/EFCore.Sqlite.FunctionalTests/EFCore.Sqlite.FunctionalTests.csproj @@ -21,7 +21,7 @@ - + diff --git a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.Tests.csproj b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.Tests.csproj index 9a79e0bcb0e..d1b83c8a1e9 100644 --- a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.Tests.csproj +++ b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.e_sqlcipher.Tests.csproj b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.e_sqlcipher.Tests.csproj index 0c8a503e633..56342e1a08b 100644 --- a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.e_sqlcipher.Tests.csproj +++ b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.e_sqlcipher.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.winsqlite3.Tests.csproj b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.winsqlite3.Tests.csproj index a64abb6e0d0..9a915996fae 100644 --- a/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.winsqlite3.Tests.csproj +++ b/test/Microsoft.Data.Sqlite.Tests/Microsoft.Data.Sqlite.winsqlite3.Tests.csproj @@ -10,7 +10,7 @@ - + diff --git a/test/ef.Tests/ef.Tests.csproj b/test/ef.Tests/ef.Tests.csproj index dd42c9a1924..7ae6986d93c 100644 --- a/test/ef.Tests/ef.Tests.csproj +++ b/test/ef.Tests/ef.Tests.csproj @@ -18,7 +18,7 @@ - +