diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a0ae63c5d47..bdbcf2043ab 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,11 +1,21 @@ version: 2 updates: - - package-ecosystem: "nuget" # See documentation for possible values - directory: "/" # Location of package manifests + # Dependabot can handle at most 150 "manifests", so for NuGet, csprojs referencing packages (see docs: + # https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph#are-there-limits-which-affect-the-dependency-graph-data). + # Thus, it would fail for the whole solution. + # Grouping updates per directories or otherwise trying to have smaller batches is unnecessary, because due to + # centralized package management, Dependabot will find all dependencies from any project. So, just processing the + # OrchardCore project. + - package-ecosystem: "nuget" + directory: "/src/OrchardCore/OrchardCore" schedule: interval: "weekly" groups: - # Grouped version updates configuration all-dependencies: patterns: - "*" + ignore: + # We'll update GraphQL for v3 because it's breaking, see https://github.com/OrchardCMS/OrchardCore/issues/16826. + - dependency-name: "GraphQL*" + # See the corresponding comment in Directory.Packages.props. + - dependency-name: "System.Drawing.Common" diff --git a/Directory.Packages.props b/Directory.Packages.props index 3d06fcdc244..ac8cb9f37bb 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -1,18 +1,15 @@ - true true - 2.3.0 - - + @@ -41,11 +38,9 @@ - - - @@ -91,15 +85,13 @@ - - + - - - - + + + - + - - 8.0.8 8.0.8 - - @@ -157,11 +145,9 @@ - - diff --git a/src/docs/resources/libraries/README.md b/src/docs/resources/libraries/README.md index 16d5464705b..e677f9e6aa6 100644 --- a/src/docs/resources/libraries/README.md +++ b/src/docs/resources/libraries/README.md @@ -26,7 +26,6 @@ The below table lists the different .NET libraries used in Orchard Core: | [Lucene.Net](https://github.com/apache/lucenenet) | .NET full-text search engine. | [Apache-2.0](https://github.com/apache/lucenenet/blob/master/LICENSE.txt) | | [MailKit](https://github.com/jstedfast/MailKit) | A cross-platform .NET library for IMAP, POP3, and SMTP. | [MIT](https://github.com/jstedfast/MailKit/blob/master/LICENSE) | | [Markdig](https://github.com/lunet-io/markdig) | .NET Markdown engine. | [BSD-2-Clause](https://github.com/lunet-io/markdig/blob/master/license.txt) | -| [MessagePack](https://github.com/neuecc/MessagePack-CSharp) | Extremely Fast MessagePack Serializer for C# | [MIT](https://github.com/neuecc/MessagePack-CSharp/blob/master/LICENSE) | | [Microsoft.Extensions.Http.Resilience](https://github.com/dotnet/extensions/tree/main/src/Libraries/Microsoft.Extensions.Http.Resilience) | Resilience mechanisms for HttpClient built on the Polly framework. | [MIT](https://github.com/dotnet/extensions/blob/main/LICENSE) | | [Microsoft.Identity.Web](https://github.com/AzureAD/microsoft-identity-web) | Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C. | [MIT](https://github.com/AzureAD/microsoft-identity-web/blob/master/LICENSE) | | [Microsoft.SourceLink.GitHub](https://github.com/dotnet/sourcelink) | Source Link enables a great source debugging experience. | [MIT](https://github.com/dotnet/sourcelink/blob/main/License.txt) |