diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index a7a1782f..00000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# Please see the documentation for all configuration options:
-# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
-
-version: 2
-updates:
-- package-ecosystem: nuget
- directory: /
- schedule:
- interval: weekly
- groups:
- nerdbank-gitversioning:
- patterns:
- - nbgv
- - nerdbank.gitversioning
- xunit:
- patterns:
- - 'xunit*'
-- package-ecosystem: dotnet-sdk
- directory: /
- schedule:
- interval: monthly
diff --git a/.github/renovate.json b/.github/renovate.json
index 55602947..72080431 100644
--- a/.github/renovate.json
+++ b/.github/renovate.json
@@ -17,9 +17,36 @@
"matchDepNames": ["dotnet-sdk", "mcr.microsoft.com/dotnet/sdk"],
"groupName": "Dockerfile and global.json updates"
},
+ {
+ "matchPackageNames": ["*"],
+ "allowedVersions": "!/-g[a-f0-9]+$/"
+ },
+ {
+ "matchPackageNames": [
+ "System.Collections.Immutable",
+ "System.Composition*",
+ "System.Diagnostics.DiagnosticSource",
+ "System.IO.Pipelines",
+ "System.Reflection.Metadata",
+ "System.Text.Json",
+ "System.Threading.Tasks.Dataflow",
+ "Microsoft.Bcl.AsyncInterfaces"
+ ],
+ "allowedVersions": "<9.0",
+ "groupName": "Included in .NET runtime"
+ },
{
"matchPackageNames": ["Microsoft.VisualStudio.Internal.MicroBuild*"],
"groupName": "microbuild"
+ },
+ {
+ "matchPackageNames": ["Microsoft.VisualStudio.*"],
+ "groupName": "Visual Studio SDK"
+ },
+ {
+ "matchPackageNames": ["Microsoft.VisualStudio.*"],
+ "matchUpdateTypes": ["patch"],
+ "enabled": false
}
]
}
diff --git a/.github/workflows/docs_validate.yml b/.github/workflows/docs_validate.yml
index d1c8b8fb..e100eba6 100644
--- a/.github/workflows/docs_validate.yml
+++ b/.github/workflows/docs_validate.yml
@@ -3,19 +3,23 @@ name: 📃 Docfx Validate
on:
pull_request:
workflow_dispatch:
+ push:
+ branches:
+ - main
+ - microbuild
jobs:
build:
name: 📚 Doc validation
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # avoid shallow clone so nbgv can do its work.
- name: 🔗 Markup Link Checker (mlc)
- uses: becheran/mlc@v0.19.0
+ uses: becheran/mlc@v0.19.2
with:
- args: --do-not-warn-for-redirect-to https://learn.microsoft.com*,https://dev.azure.com/*,https://app.codecov.io/*,https://msrc.microsoft.com/*,https://www.microsoft.com/en-us/msrc* -p docfx -i https://aka.ms/onboardsupport,https://aka.ms/spot,https://www.microsoft.com/msrc/cvd,https://www.microsoft.com/msrc
+ args: --do-not-warn-for-redirect-to https://learn.microsoft.com*,https://dotnet.microsoft.com/*,https://dev.azure.com/*,https://app.codecov.io/* -p docfx -i https://aka.ms/onboardsupport,https://aka.ms/spot,https://msrc.microsoft.com/*,https://www.microsoft.com/msrc*,https://microsoft.com/msrc*
- name: ⚙ Install prerequisites
run: |
./init.ps1 -UpgradePrerequisites
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 407e2459..1ac80a27 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -5,7 +5,7 @@
true
true
- 2.0.171
+ 2.0.181
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/azure-pipelines/install-dependencies.yml b/azure-pipelines/install-dependencies.yml
index 9835c3f8..01e250c3 100644
--- a/azure-pipelines/install-dependencies.yml
+++ b/azure-pipelines/install-dependencies.yml
@@ -11,13 +11,13 @@ steps:
- template: WIFtoPATauth.yml
parameters:
wifServiceConnectionName: azure-public/vside package pull
- deadPATServiceConnectionId: 0ae39abc-4d06-4436-a7b5-865833df49db # azure-public/msft_consumption
+ deadPATServiceConnectionId: 46f0d4d4-9fff-4c58-a1ab-3b8f97e3b78a # azure-public/msft_consumption_public
- task: NuGetAuthenticate@1
displayName: 🔏 Authenticate NuGet feeds
inputs:
${{ if and(parameters.needsAzurePublicFeeds, eq(variables['system.collectionId'], '011b8bdf-6d56-4f87-be0d-0092136884d9')) }}:
- nuGetServiceConnections: azure-public/msft_consumption
+ nuGetServiceConnections: azure-public/msft_consumption_public
- powershell: |
$AccessToken = '$(System.AccessToken)' # Avoid specifying the access token directly on the init.ps1 command line to avoid it showing up in errors
diff --git a/nuget.config b/nuget.config
index 127f4ea0..a46b6388 100644
--- a/nuget.config
+++ b/nuget.config
@@ -6,7 +6,7 @@
-
+