Skip to content

Commit 3bc5eed

Browse files
Install Microsoft.AITools.BinlogMcp from nuget.org
The Microsoft.AITools.BinlogMcp package is now published on nuget.org as stable 1.0.0, so the binlog-mcp container no longer needs the dnceng AzDO dotnet-tools feed. - Dockerfile: pin BINLOG_MCP_VERSION to stable 1.0.0 and remove the DOTNET_TOOLS_FEED ARG / --add-source (nuget.org is the default source) - renovate.json: point the BinlogMcp registry to nuget.org and drop the now-obsolete pre-release allowance (stable versions are now published) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 62938e9 commit 3bc5eed

2 files changed

Lines changed: 3 additions & 13 deletions

File tree

eng/renovate.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
],
9696
"depNameTemplate": "Microsoft.AITools.BinlogMcp",
9797
"datasourceTemplate": "nuget",
98-
"registryUrlTemplate": "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json"
98+
"registryUrlTemplate": "https://api.nuget.org/v3/index.json"
9999
}
100100
],
101101
"packageRules": [
@@ -121,13 +121,6 @@
121121
"**/net11.0/**"
122122
],
123123
"enabled": true
124-
},
125-
{
126-
"description": "Allow pre-release updates for Microsoft.AITools.BinlogMcp (only preview versions are currently published)",
127-
"matchDepNames": [
128-
"Microsoft.AITools.BinlogMcp"
129-
],
130-
"ignoreUnstable": false
131124
}
132125
],
133126
"postUpgradeTasks": {

src/azurelinux/3.0/binlog-mcp/amd64/Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
# Usage: docker run --rm -i -v /path/to/binlogs:/binlogs \
77
# mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux-3.0-binlog-mcp-amd64
88

9-
ARG BINLOG_MCP_VERSION=1.0.0-preview.26304.3
10-
ARG DOTNET_TOOLS_FEED=https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
9+
ARG BINLOG_MCP_VERSION=1.0.0
1110

1211
# Stage 1: Use the .NET SDK to install the tool. The SDK is required because
1312
# `dotnet tool install` is not available in distroless runtime images.
@@ -16,13 +15,11 @@ ARG DOTNET_TOOLS_FEED=https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet
1615
FROM mcr.microsoft.com/dotnet/sdk:10.0-azurelinux3.0 AS builder
1716

1817
ARG BINLOG_MCP_VERSION
19-
ARG DOTNET_TOOLS_FEED
2018

2119
RUN dotnet tool install \
2220
--tool-path /tools \
2321
Microsoft.AITools.BinlogMcp \
24-
--version ${BINLOG_MCP_VERSION} \
25-
--add-source ${DOTNET_TOOLS_FEED}
22+
--version ${BINLOG_MCP_VERSION}
2623

2724
# Stage 2: Copy the installed tool into a distroless runtime image to minimise
2825
# attack surface (no shell, no package manager). Per maintainer guidance on #1659.

0 commit comments

Comments
 (0)