Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 17 additions & 11 deletions eng/version/nuget.config
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Trusted, locked-down NuGet configuration for the version-stamping tooling.

The versioning workflows run `dotnet tool restore` to fetch nbgv. In the
/version-bump command this restore happens with a PR branch checked out, so
without an explicit --configfile dotnet would honor a nuget.config the PR
author added to remap the nbgv package source to a malicious feed and achieve
code execution in the privileged context. Passing --configfile <this file>
makes NuGet use ONLY these settings (no hierarchical discovery), and source
mapping pins every package to nuget.org.
-->
<configuration>
<!--
Trusted, locked-down NuGet configuration for the version-stamping tooling.

The versioning workflows run `dotnet tool restore` to fetch nbgv. In the
/version-bump command this restore happens with a PR branch checked out, so
without an explicit configfile argument dotnet would honor a nuget.config the
PR author added to remap the nbgv package source to a malicious feed and
achieve code execution in the privileged context. Pointing `dotnet` at this
file with its configfile option makes NuGet use ONLY these settings (no
hierarchical discovery), and source mapping pins every package to nuget.org.

IMPORTANT: keep this comment free of a doubled hyphen. XML forbids the two
hyphen sequence inside a comment, so a phrase like the configfile flag written
with its leading hyphens made the whole file invalid XML. NuGet then failed
every restore with "NuGet.Config is not valid XML", which silently broke
`dotnet tool restore` in both versioning workflows.
-->
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-advanced/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-advanced",
"version": "0.2.0",
"version": "0.2.1",
"description": "Advanced .NET and C# skills for niche scenarios that are not part of the core dotnet plugin.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-advanced/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-advanced",
"version": "0.2.0",
"version": "0.2.1",
"description": "Advanced .NET and C# skills for niche scenarios that are not part of the core dotnet plugin.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-ai/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-ai",
"version": "0.1.0",
"version": "0.1.5",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-ai/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-ai",
"version": "0.1.0",
"version": "0.1.5",
"description": "AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-aspnetcore/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-aspnetcore",
"version": "0.1.0",
"version": "0.1.1",
"description": "ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-aspnetcore/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-aspnetcore",
"version": "0.1.0",
"version": "0.1.1",
"description": "ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-blazor/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-blazor",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for Blazor development: component authoring, interactivity, and web application patterns.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-blazor/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-blazor",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for Blazor development: component authoring, interactivity, and web application patterns.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-data/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-data",
"version": "0.1.0",
"version": "0.1.2",
"description": "Skills for .NET data access and Entity Framework related tasks.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-data/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-data",
"version": "0.1.0",
"version": "0.1.2",
"description": "Skills for .NET data access and Entity Framework related tasks.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-diag/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-diag",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for .NET performance investigations, debugging, and incident analysis.",
"skills": ["./skills/"],
"agents": ["./agents/optimizing-dotnet-performance.agent.md"]
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-diag/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-diag",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for .NET performance investigations, debugging, and incident analysis.",
"skills": ["./skills/"],
"agents": ["./agents/optimizing-dotnet-performance.agent.md"]
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-experimental/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-experimental",
"version": "0.1.0",
"version": "0.1.1",
"description": "Experimental skills under active evaluation that may change or graduate to stable plugins.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-experimental/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-experimental",
"version": "0.1.0",
"version": "0.1.1",
"description": "Experimental skills under active evaluation that may change or graduate to stable plugins.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-maui/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-maui",
"version": "0.1.0",
"version": "0.1.16",
"description": "Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-maui/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-maui",
"version": "0.1.0",
"version": "0.1.16",
"description": "Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-msbuild/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-msbuild",
"version": "0.1.0",
"version": "0.1.4",
"description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-msbuild/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-msbuild",
"version": "0.1.0",
"version": "0.1.4",
"description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-msbuild/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-msbuild",
"version": "0.1.0",
"version": "0.1.4",
"description": "Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-template-engine/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-template-engine",
"version": "0.1.0",
"version": "0.1.3",
"description": ".NET Template Engine skills for dotnet new: create projects (console app, class library, web API, Blazor, MAUI), discover and search templates, inspect template parameters and frameworks (net8.0, net9.0, net10.0), scaffold solutions, author and validate custom templates, install template packages from NuGet.",
"skills": ["./skills/"],
"agents": ["./agents/template-engine.agent.md"]
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-template-engine/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-template-engine",
"version": "0.1.0",
"version": "0.1.3",
"description": ".NET Template Engine skills for dotnet new: create projects (console app, class library, web API, Blazor, MAUI), discover and search templates, inspect template parameters and frameworks (net8.0, net9.0, net10.0), scaffold solutions, author and validate custom templates, install template packages from NuGet.",
"skills": ["./skills/"],
"agents": ["./agents/template-engine.agent.md"]
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-test-migration/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-test-migration",
"version": "0.1.0",
"version": "0.1.6",
"description": "Skills and an orchestrator agent for migrating .NET test frameworks and platforms: MSTest and xUnit version upgrades, xUnit-to-MSTest conversion, and VSTest to Microsoft.Testing.Platform.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-test-migration/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-test-migration",
"version": "0.1.0",
"version": "0.1.6",
"description": "Skills and an orchestrator agent for migrating .NET test frameworks and platforms: MSTest and xUnit version upgrades, xUnit-to-MSTest conversion, and VSTest to Microsoft.Testing.Platform.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-test/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-test",
"version": "0.2.0",
"version": "0.2.10",
"description": "Skills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-test/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-test",
"version": "0.2.0",
"version": "0.2.10",
"description": "Skills for running, generating, analyzing, and improving .NET tests: test execution, filtering, platform detection, coverage, testability, and MSTest workflows.",
"skills": ["./skills/"],
"agents": [
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet-upgrade/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-upgrade",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet-upgrade/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet-upgrade",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet",
"version": "0.2.0",
"version": "0.2.3",
"description": "C# language server (LSP) integration for coding agents and high-level .NET development skills.",
"skills": ["./skills/"],
"lspServers": "./lsp.json"
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet",
"version": "0.2.0",
"version": "0.2.3",
"description": "C# language server (LSP) integration for coding agents and high-level .NET development skills.",
"skills": ["./skills/"],
"lspServers": "./lsp.json"
Expand Down
2 changes: 1 addition & 1 deletion plugins/dotnet11/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet11",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for .NET 11 APIs and language features.",
"skills": ["./skills/"]
}
2 changes: 1 addition & 1 deletion plugins/dotnet11/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dotnet11",
"version": "0.1.0",
"version": "0.1.1",
"description": "Skills for .NET 11 APIs and language features.",
"skills": ["./skills/"]
}